
@media Print    
{
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif
}
A {
	COLOR: #0078a8; TEXT-DECORATION: none
}
P {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.8em
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN-BOTTOM: 0.4em
}
H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 117%; MARGIN-BOTTOM: 0.2em
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.3em
}
.subHeadline {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.3em
}
H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.3em; FONT-STYLE: italic
}
#contentMenu {
	DISPLAY: none! important
}
#headerRegion {
	DISPLAY: none! important
}
#navigationRegion {
	DISPLAY: none! important
}
#toolbox {
	DISPLAY: none! important
}
#toolSearch {
	DISPLAY: none! important
}
#productMenu {
	DISPLAY: none! important
}
.breadCrumbs {
	DISPLAY: none! important
}
.robotInfo {
	DISPLAY: none! important
}
#footer {
	DISPLAY: none! important
}
#preferencesYourPreferences {
	DISPLAY: none! important
}
.mainPage #searchForm {
	DISPLAY: none! important
}
.productPage #productImage .enlarge {
	DISPLAY: none! important
}
.productPage #column2 .topSettings .filterSection {
	DISPLAY: none! important
}
.mainPage .rssAboutLink {
	DISPLAY: none! important
}
#commentsSection {
	DISPLAY: none! important
}
#docHistory {
	CLEAR: both
}
#mastHead {
	CLEAR: left; FLOAT: left
}
#layoutNormal #mainRegion {
	CLEAR: left; FLOAT: left; WIDTH: 65%
}
#layoutResource #mainRegion {
	CLEAR: left; FLOAT: left; WIDTH: 65%
}
UL.cleanList {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.cleanList LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.cleanList {
	MARGIN: 0px 0px 1em
}
#resourceRegion {
	CLEAR: right; FLOAT: right! important; WIDTH: 30%
}
#ticker {
	DISPLAY: none
}
.floatingGrid .column1 {
	FLOAT: left; WIDTH: 48%
}
.floatingGrid .column2 {
	FLOAT: left; WIDTH: 48%
}
.strictGrid .column1 {
	FLOAT: left; WIDTH: 48%
}
.strictGrid .column2 {
	FLOAT: left; WIDTH: 48%
}
.floatingGrid .column2 {
	CLEAR: right; MARGIN-LEFT: 2%
}
.strictGrid .column2 {
	CLEAR: right; MARGIN-LEFT: 2%
}
.gridRow {
	FLOAT: left; WIDTH: 100%
}
.imageL {
	FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}
.imageR {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px
}
UL.cleanList {
	LIST-STYLE-TYPE: none
}
.sitemap .cols .col {
	FLOAT: left; WIDTH: 32%
}
.topStory .marginImage {
	FLOAT: right
}
.topStory .marginImage .imageText {
	WIDTH: 200px
}
#contactList .rowHeading {
	CLEAR: both; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100%
}
#contactList .row {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%
}
#contactList .inqtype {
	FLOAT: left; WIDTH: 10%; MARGIN-RIGHT: 1%
}
#contactList .location {
	FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 1%
}
#contactList .contactname {
	FLOAT: left; WIDTH: 40%; MARGIN-RIGHT: 1%
}
#contactList .phone {
	FLOAT: left
}
#contactList .fax {
	FLOAT: left
}
.newsLinks {
	DISPLAY: none
}
#mainRegion .section {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em
}
#mainRegion .strictGrid {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em
}
#mainRegion .floatingGrid {
	MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em
}
#mainRegion .section H2.title {
	MARGIN: 0.2em 0px
}
#resourceRegion .section H2.title {
	MARGIN: 0px 0px 0.4em
}
#contentHead {
	MARGIN-BOTTOM: 1.5em
}
UL.linkList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px
}
UL.arrowlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px
}
.productGuide .floatingGrid UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px
}
.news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em 2em; PADDING-TOP: 0px
}
UL.linkList LI {
	PADDING-LEFT: 0.2em; LIST-STYLE-IMAGE: url(../Images/link_arrow_right.gif); PADDING-TOP: 0.15em
}
UL.arrowlist LI {
	PADDING-LEFT: 0.2em; LIST-STYLE-IMAGE: url(../Images/link_arrow_right.gif); PADDING-TOP: 0.15em
}
.productGuide .floatingGrid UL LI {
	PADDING-LEFT: 0.2em; LIST-STYLE-IMAGE: url(../Images/link_arrow_right.gif); PADDING-TOP: 0.15em
}
.news UL LI {
	PADDING-LEFT: 0.2em; LIST-STYLE-IMAGE: url(../Images/link_arrow_right.gif); PADDING-TOP: 0.15em
}
#resourceRegion .marginImage {
	MARGIN: 0px 0px 1em
}
#layoutResource .dropDownList {
	DISPLAY: none
}
#layoutResource .buttonTiny {
	DISPLAY: none
}
#layoutNormal .advancedGrid .twoCols .column1 {
	FLOAT: left; WIDTH: 45%; MARGIN-RIGHT: 5%
}
#layoutNormal .advancedGrid .twoCols .column2 {
	CLEAR: right
}
.topStory .bodyText P {
	MARGIN: 1em 0px
}

}

@media Screen    
{
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica,sans-serif; BACKGROUND-COLOR: #969696
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #0078a8; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0078A8
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN-BOTTOM: 0.4em
}
H2 {
	MARGIN-TOP: 0px; FONT-SIZE: 117%; MARGIN-BOTTOM: 0.2em
}
H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.3em
}
.subHeadline {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.3em
}
H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 0.3em; FONT-STYLE: italic
}
P {
	MARGIN-TOP: 0px; FONT-SIZE: 100%; MARGIN-BOTTOM: 8px
}
UL {
	FONT-SIZE: 100%
}
OL {
	FONT-SIZE: 100%
}
TABLE {
	FONT-SIZE: 100%
}
THEAD {
	FONT-SIZE: 100%
}
TBODY {
	FONT-SIZE: 100%
}
TFOOT {
	FONT-SIZE: 100%
}
TR {
	FONT-SIZE: 100%
}
TD {
	FONT-SIZE: 100%
}
TH {
	FONT-SIZE: 100%
}
LI {
	FONT-SIZE: 100%
}
INPUT {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
.button {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: url(../Images/sprites_small.gif) black repeat-x 0px -401px; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; HEIGHT: 21px
}
.buttonSmall {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: url(../Images/sprites_small.gif) black repeat-x 0px -401px; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; HEIGHT: 21px
}
.buttonTiny {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: url(../Images/sprites_small.gif) black repeat-x 0px -401px; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; HEIGHT: 21px
}
.buttonDisabled {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: url(../Images/sprites_small.gif) black repeat-x 0px -401px; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; HEIGHT: 21px
}
.button:hover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #000
}
.buttonSmall:hover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #000
}
.buttonTiny:hover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #000
}
.buttonHover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #000
}
[disabled].button {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
[disabled].buttonSmall {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
[disabled].buttonTiny {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
[disabled].button:hover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
[disabled].buttonSmall:hover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
[disabled].buttonTiny:hover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
.buttonDisabled {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
.buttonDisabled:hover {
	BACKGROUND: url(../Images/sprites_small.gif) #fff repeat-x 0px -501px; COLOR: #aaa
}
.button {
	PADDING-BOTTOM: 2px
}
.buttonSmall {
	FONT-SIZE: 100%; PADDING-BOTTOM: 2px; WIDTH: 56px
}
.buttonTiny {
	PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; WIDTH: 2em
}
.buttonGray {
	BORDER-LEFT-COLOR: #555; BACKGROUND: url(../Images/sprites_small.gif) #7f7f7f repeat-x 0px -601px; BORDER-BOTTOM-COLOR: #555; BORDER-TOP-COLOR: #555; BORDER-RIGHT-COLOR: #555
}
.buttonGray:hover {
	BORDER-LEFT-COLOR: #555; BACKGROUND: url(../Images/sprites_small.gif) white repeat-x 0px -501px; BORDER-BOTTOM-COLOR: #555; BORDER-TOP-COLOR: #555; BORDER-RIGHT-COLOR: #555
}
.textInput {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 2px; MIN-HEIGHT: 17px; BORDER-LEFT: #969696 1px solid; BORDER-BOTTOM: #969696 1px solid; BACKGROUND-COLOR: #fff
}
.fileInput {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; BORDER-LEFT: #969696 1px solid; BORDER-BOTTOM: #969696 1px solid; BACKGROUND-COLOR: #fff
}
.textArea {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; BORDER-LEFT: #969696 1px solid; BORDER-BOTTOM: #969696 1px solid; BACKGROUND-COLOR: #fff
}
.dropDownList {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #969696 1px solid; BORDER-BOTTOM: #969696 1px solid; BACKGROUND-COLOR: #fff
}
.wideDropDown {
	WIDTH: 90%
}
.clear {
	CLEAR: both
}
.imageL {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px; BORDER-RIGHT-WIDTH: 0px
}
.imageR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 10px; BORDER-RIGHT-WIDTH: 0px
}
.rightLink {
	CLEAR: both; FONT-SIZE: 95%; FLOAT: right
}
#mainFrame1 {
	WIDTH: 100%
}
#mainFrame2 {
	WIDTH: 100%
}
#mainFrame3 {
	WIDTH: 100%; TEXT-ALIGN: center
}
#mainContainer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 956px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#headerRegion {
	PADDING-BOTTOM: 15px; WIDTH: 956px; BACKGROUND-COLOR: #fff
}
#contentRegion {
	OVERFLOW: hidden; WIDTH: 956px; BACKGROUND-COLOR: #fff
}
#contentRegion #layoutMenu {
	FLOAT: left; WIDTH: 100%
}
#contentRegion #layoutNormal {
	FLOAT: left; WIDTH: 100%
}
#contentRegion #layoutResource {
	FLOAT: left; WIDTH: 100%
}
#contentRegion #layoutWide {
	FLOAT: left; WIDTH: 100%
}
#contentRegion .inner1 {
	FLOAT: left; WIDTH: 100%
}
#contentRegion .inner2 {
	FLOAT: left; WIDTH: 100%
}
#footer {
	FONT-SIZE: 90%; MARGIN: 5px auto; WIDTH: 996px; TEXT-ALIGN: left
}
#footer A {
	COLOR: #eee; MARGIN-RIGHT: 20px
}
#logo {
	MARGIN-TOP: 15px; DISPLAY: block; FLOAT: left; BACKGROUND-IMAGE: url(../Images/logo_white.gif); MARGIN-BOTTOM: 18px; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
#logo A {
	FLOAT: left; WIDTH: 100%; HEIGHT: 100%; TEXT-DECORATION: none
}
#toolsFloat {
	FLOAT: right; MARGIN-LEFT: 12px
}
#tools {
	FONT-SIZE: 100%; FLOAT: right
}
#tools DIV {
	FLOAT: left
}
#tools .link {
	PADDING-LEFT: 15px; LINE-HEIGHT: 17px
}
#tools .link A {
	COLOR: #a0a0a0
}
#tools .link A.selected {
	TEXT-DECORATION: underline
}
#tools A.fontSize {
	FLOAT: left; LINE-HEIGHT: 17px
}
#tools A.normal {
	FONT-SIZE: 12px
}
#tools A.large {
	FONT-SIZE: 15px
}
#tools A.huge {
	FONT-SIZE: 18px
}
#toolsFloat #toolbox {
	BACKGROUND-ATTACHMENT: fixed; BACKGROUND-COLOR: #eee
}
#toolbox {
	CLEAR: both; DISPLAY: inline; FLOAT: left; WIDTH: 218px; POSITION: relative
}
#toolbox UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 218px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#toolbox UL LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 218px
}
#toolbox .toolBoxCollapsiblePanel {
	CLEAR: both; FLOAT: left; WIDTH: 218px; BACKGROUND-COLOR: #e0e0e0
}
#toolbox LI.open {
	BACKGROUND-COLOR: #e0e0e0
}
#toolbox LI.open A.toolHeadingHover {
	BACKGROUND-COLOR: #cfcfcf; TEXT-DECORATION: underline
}
#toolbox LI.open A.toolHeading:hover {
	BACKGROUND-COLOR: #cfcfcf; TEXT-DECORATION: underline
}
#toolbox LI.closed A.toolHeadingHover {
	BACKGROUND-COLOR: #e0e0e0; TEXT-DECORATION: underline
}
#toolbox LI.closed A.toolHeading:hover {
	BACKGROUND-COLOR: #e0e0e0; TEXT-DECORATION: underline
}
#toolbox LI#toolRate {
	BORDER-TOP: #c8c8c8 1px solid
}
#toolbox LI#toolSend {
	BORDER-TOP: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
#toolbox LI A.toolHeading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 208px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#toolbox #toolSearch .toolboxContent A.toolHeading SPAN {
	FONT-WEIGHT: bold; CURSOR: default
}
#toolbox #toolSearch .toolboxContent A.toolHeading LABEL {
	FONT-WEIGHT: bold; CURSOR: default
}
#toolbox LI#toolRate A.toolHeading {
	BACKGROUND-POSITION: 10px -197px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
#toolbox LI#toolSend A.toolHeading {
	BACKGROUND-POSITION: 10px -997px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
#toolbox LI.open A.toolHeading SPAN {
	PADDING-RIGHT: 24px; BACKGROUND-POSITION: 174px -795px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); WIDTH: 159px; BACKGROUND-REPEAT: no-repeat
}
#toolbox LI.closed A.toolHeading SPAN {
	PADDING-RIGHT: 24px; BACKGROUND-POSITION: 174px -695px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); WIDTH: 159px; BACKGROUND-REPEAT: no-repeat
}
#toolbox LI A.toolHeading SPAN {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 12px; MIN-HEIGHT: 16px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 13px; CURSOR: pointer; PADDING-TOP: 2px
}
#toolbox LI A.toolHeading LABEL {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 12px; MIN-HEIGHT: 16px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 13px; CURSOR: pointer; PADDING-TOP: 2px
}
#toolbox .toolboxContent {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 198px; PADDING-TOP: 0px
}
#toolbox .toolboxContent .formFieldLeft {
	MARGIN-TOP: 10px
}
#toolbox .toolboxContent .formFieldRight {
	MARGIN-TOP: 10px
}
#toolbox .toolboxContent .title {
	CLEAR: left; FLOAT: left; MARGIN: 0px 0px 3px; WIDTH: 194px
}
#toolbox .toolboxContent #rateHeader .title {
	WIDTH: 100px
}
#toolbox .toolboxContent .title SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #454545; PADDING-TOP: 0px
}
#toolbox .toolboxContent .title LABEL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #454545; PADDING-TOP: 0px
}
#toolbox .toolboxContent .error {
	MARGIN: 5px; WIDTH: 188px; COLOR: #000; BACKGROUND-COLOR: #eee
}
#toolbox .toolboxContent .error P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 178px; PADDING-TOP: 0px
}
#toolbox .toolboxContent .comment {
	MARGIN: 0px 5px 3px; WIDTH: 181px
}
#toolbox .toolboxContent .comment P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 172px; PADDING-TOP: 0px
}
#toolbox #toolSearch .textInput {
	WIDTH: 162px
}
#toolbox LABEL {
	LINE-HEIGHT: 20px; PADDING-TOP: 4px
}
#toolbox .checkBox {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 100%
}
#toolbox .checkBox INPUT {
	MARGIN-LEFT: 0px
}
#toolbox .rateBox {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 194px; PADDING-TOP: 0px
}
#toolbox .rateBox .rateText {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
#toolbox .rateBox .rateText TEXTAREA {
	WIDTH: 190px
}
#toolbox .rateBox #hiddenRateIcons {
	MARGIN-LEFT: 4px
}
#toolbox .rateBox #hiddenRateIcons UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#toolbox .rateBox #hiddenRateIcons LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 2px -196px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 16px! important; CURSOR: pointer; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px! important
}
#toolbox .rateBox #hiddenRateIcons LI.hover {
	BACKGROUND-POSITION: 2px -1396px
}
#toolbox .rateBox #hiddenRateIcons LI.selected {
	BACKGROUND-POSITION: 2px -296px
}
#toolbox .toolboxContent .buttonsRateValue {
	FLOAT: right; WIDTH: 90px; TEXT-ALIGN: right
}
#toolbox .toolboxContent .emailField {
	MARGIN-BOTTOM: 5px; WIDTH: 194px
}
#toolbox .toolboxContent .emailField INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 192px; PADDING-TOP: 0px
}
#toolbox .toolboxContent .emailField .robotProtection .leftFormColumn {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#toolbox .toolboxContent .emailField .robotProtection .rightFormColumn {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#toolbox .toolboxContent .emailField .errorMessage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 2px; COLOR: #f00; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#toolbox .toolboxContent .emailField TEXTAREA {
	BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; BORDER-LEFT: #969696 1px solid; WIDTH: 192px; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#toolbox .toolboxContent .buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#toolbox .toolboxContent .buttons .closePanel {
	CURSOR: default; COLOR: #454545
}
#toolbox .toolboxContent .buttons .closePanel:hover {
	TEXT-DECORATION: underline
}
#toolbox A {
	COLOR: #000
}
#toolbox A:visited {
	COLOR: #000
}
.selectorSection .selector {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
.selectorSection .selector P.subHeadline {
	MARGIN-BOTTOM: 1px
}
.selectorSection .selector .dropDownList {
	WIDTH: 170px
}
.selectorSection .selector .dropDownListWide {
	WIDTH: 350px
}
#mainMenuOuter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainMenu {
	FLOAT: left; MARGIN: 0px; WIDTH: 956px
}
#mainMenu A {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; WHITE-SPACE: nowrap
}
#mainMenuOne A {
	COLOR: #2d2d2d
}
#mainMenuTwo A {
	COLOR: #fff
}
#mainMenuOne LI.selected {
	BORDER-RIGHT: #686868 1px solid; BORDER-TOP: #686868 1px solid; MARGIN-TOP: 0px; BACKGROUND: #eee; BORDER-LEFT: #686868 1px solid; BORDER-BOTTOM: #686868 0px solid
}
#mainMenuOne LI.selected A {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rootLevel #mainMenuOne {
	BORDER-BOTTOM: #686868 1px solid
}
#mainMenuOne LI.selected A {
	FONT-WEIGHT: bold; COLOR: #000
}
#mainMenuOne LI.selected A:hover {
	FONT-WEIGHT: bold; COLOR: #000
}
#mainMenuTwo LI.selected A {
	FONT-WEIGHT: bold; COLOR: #000
}
#mainMenuTwo LI.selected A:hover {
	FONT-WEIGHT: bold; COLOR: #000
}
#mainMenu .first A {
	PADDING-LEFT: 10px
}
#mainMenuOne {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainMenuTwo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#mainMenuOne {
	BACKGROUND-POSITION: 0px -1600px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #969696
}
#mainMenuOne LI {
	MARGIN-TOP: 4px; FLOAT: left
}
#mainMenuOne LI A {
	FLOAT: left; COLOR: #fff
}
#mainMenuOne LI.first {
	MARGIN-LEFT: 0px
}
#mainMenuOne LI.firstBefore {
	DISPLAY: inline; MARGIN-LEFT: 10px
}
#mainMenuOne A {
	PADDING-BOTTOM: 4px; PADDING-TOP: 3px
}
#mainMenuTwo {
	BORDER-BOTTOM: #c8c8c8 2px solid; BACKGROUND-COLOR: #eee
}
#mainMenuTwo LI {
	FLOAT: left; MARGIN-BOTTOM: -2px; PADDING-BOTTOM: 2px; POSITION: relative
}
#mainMenuTwo LI.selected {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM: #000 2px solid
}
#mainMenuTwo LI A {
	DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #2d2d2d; PADDING-TOP: 4px
}
#mainMenuTwo LI.before {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
#mainMenuTwo LI.after {
	BACKGROUND-POSITION: -18px bottom; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
#mainMenuTwo LI.before A {
	PADDING-RIGHT: 7px; MARGIN-RIGHT: 1px
}
#mainMenuTwo LI.after A {
	PADDING-LEFT: 7px; MARGIN-LEFT: 1px
}
#mainMenuOne LI A:hover {
	BORDER-BOTTOM: #686868 1px solid; BACKGROUND-COLOR: #686868
}
#mainMenuOne LI A:hover {
	BORDER-BOTTOM-STYLE: none
}
#mainMenuOne LI.selected A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #e0e0e0; BORDER-BOTTOM-STYLE: none
}
#mainMenuOne LI.selected:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #e0e0e0; BORDER-BOTTOM-STYLE: none
}
#mainMenuTwo LI A:hover {
	BACKGROUND-COLOR: #e0e0e0
}
#navigationRegion {
	DISPLAY: inline; FLOAT: left; WIDTH: 170px
}
#contentMenu {
	MIN-HEIGHT: 140px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; HEIGHT: 140px
}
HTML > BODY #contentMenu {
	HEIGHT: auto
}
#contentMenu A {
	COLOR: #000
}
#contentMenu A:visited {
	COLOR: #000
}
#contentMenu UL A:hover {
	TEXT-DECORATION: none
}
#contentMenu DIV.title {
	WIDTH: 170px
}
#contentMenu H2 {
	MARGIN: 0px; WIDTH: 170px
}
#contentMenu H2 A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 92%; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 150px; PADDING-TOP: 12px; WHITE-SPACE: normal
}
#contentMenu H2 A {
	COLOR: #000
}
#contentMenu H2 A:visited {
	COLOR: #000
}
#contentMenu UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#contentMenu A.selected {
	COLOR: #fff! important; BACKGROUND-COLOR: #686868! important
}
#contentMenu LI A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 156px; LINE-HEIGHT: 1.1em; PADDING-TOP: 3px
}
#contentMenu LI LI A {
	PADDING-LEFT: 20px; FONT-WEIGHT: normal; WIDTH: 146px
}
#contentMenu LI LI LI A {
	PADDING-LEFT: 30px; WIDTH: 136px
}
#contentMenu LI A.open {
	PADDING-RIGHT: 17px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; WIDTH: 143px; PADDING-TOP: 3px
}
#contentMenu LI A.closed {
	PADDING-RIGHT: 17px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; WIDTH: 143px; PADDING-TOP: 3px
}
#contentMenu LI A.open {
	BACKGROUND-POSITION: 154px -795px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
#contentMenu LI A.closed {
	BACKGROUND-POSITION: 154px -695px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
#contentMenu LI A.disabled {
	COLOR: #888
}
#contentMenu LI LI A.open {
	PADDING-LEFT: 20px; WIDTH: 133px
}
#contentMenu LI LI A.closed {
	PADDING-LEFT: 20px; WIDTH: 133px
}
#contentMenu LI.last {
	BORDER-BOTTOM: #c8c8c8 1px solid
}
#contentMenu LI LI.last {
	BORDER-BOTTOM-STYLE: none
}
#contentMenu LI {
	CLEAR: both; BORDER-TOP: #c8c8c8 1px solid; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%
}
#contentMenu LI A:hover {
	BACKGROUND-COLOR: #e0e0e0; TEXT-DECORATION: underline
}
#contentMenu LI LI {
	BORDER-TOP-STYLE: none; BACKGROUND-COLOR: #e0e0e0
}
#contentMenu LI LI A:hover {
	BACKGROUND-COLOR: #cfcfcf
}
#contentMenu LI.open {
	BACKGROUND-COLOR: #e0e0e0
}
#contentMenu LI.open UL {
	WIDTH: 170px
}
#resourceRegion {
	FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 218px
}
.iframe {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 771px; POSITION: absolute; HEIGHT: 5000px; BORDER-RIGHT-WIDTH: 0px
}
IFRAME.wide {
	FLOAT: none; WIDTH: 956px
}
.mainRegionIframe {
	OVERFLOW: visible! important; HEIGHT: 5000px
}
.errorMessage {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 16px; MARGIN: 16px; BORDER-LEFT: #000 1px solid; COLOR: #f00; PADDING-TOP: 16px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff
}
.controlError {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.validationSummary UL {
	BORDER-RIGHT: #f00 1px dashed; BORDER-TOP: #f00 1px dashed; PADDING-BOTTOM: 5px; BORDER-LEFT: #f00 1px dashed; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #f00 1px dashed; BACKGROUND-COLOR: #fff
}
#rssLink {
	CLEAR: left
}
#siteIdentificator {
	DISPLAY: inline; FONT-SIZE: 130%; FLOAT: left; MARGIN: 30px 0px 0px 278px; COLOR: #a0a0a0; LINE-HEIGHT: normal
}
#siteIdentificator #siteIdentificatorSeperatorRight {
	PADDING-LEFT: 15px
}
TABLE.standard {
	BORDER-TOP: black 2px solid; BORDER-BOTTOM: #c8c8c8 1px dashed; BORDER-COLLAPSE: collapse; empty-cells: show
}
TABLE.standard TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 10px; PADDING-TOP: 2px
}
TABLE.standard TR.headerRow TH {
	BORDER-BOTTOM: #c8c8c8 1px dashed
}
TABLE.standard THEAD TH {
	BORDER-BOTTOM: #c8c8c8 1px dashed
}
TABLE.standard TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse
}
TABLE.standard TBODY TR.altRow {
	BACKGROUND-COLOR: #f0f0f0
}
#contentHead {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 956px; BACKGROUND-COLOR: #fff
}
#contentHead .mastHeadText {
	MARGIN-TOP: 18px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-LEFT: 20px; COLOR: #0096ea; POSITION: absolute
}
#mainRegion {
	PADDING-RIGHT: 0px; OVERFLOW-Y: visible; PADDING-LEFT: 0px; MIN-HEIGHT: 400px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 400px; BACKGROUND-COLOR: #fff
}
HTML > BODY #mainRegion {
	HEIGHT: auto
}
#mainRegion .topStory {
	MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: left
}
.topStory .leadText {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.4em; LINE-HEIGHT: 1.3em
}
.topStory .bodyText {
	MARGIN-BOTTOM: 1em
}
.topStory .bodyText P {
	MARGIN: 1em 0px
}
.topStory .bodyText TABLE {
	CLEAR: both
}
.advancedGrid .twoCols {
	FLOAT: left; WIDTH: 100%
}
.advancedGrid .twoCols .column1 {
	FLOAT: left; WIDTH: 49%
}
.advancedGrid .twoCols .column2 {
	FLOAT: left; WIDTH: 49%
}
.advancedGrid .twoCols .column1 {
	MARGIN-RIGHT: 1%
}
.advancedGrid .twoCols UL.linkList {
	MARGIN-BOTTOM: 0px
}
.advancedGrid .twoCols UL.arrowlist {
	MARGIN-BOTTOM: 0px
}
.templateI3 #mainRegion .floatingGrid .iconTitleSection {
	FLOAT: left; WIDTH: 100%
}
.templateI3 #mainRegion .floatingGrid .iconTitleSection .icon {
	OVERFLOW: hidden; WIDTH: 50px; POSITION: absolute; HEIGHT: 50px
}
.templateI3 #mainRegion .floatingGrid H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eee
}
.templateI3 #mainRegion .floatingGrid .iconTitleSectionImage H2 {
	PADDING-LEFT: 54px; MARGIN-BOTTOM: 12px
}
.templateI3 #mainRegion .floatingGrid .iconTitleSectionImage .firstElement {
	PADDING-LEFT: 54px; MARGIN-BOTTOM: 12px
}
.templateI3 #mainRegion .floatingGrid .newsLinks {
	MARGIN-BOTTOM: 12px
}
#resourceRegion .filterSection .row {
	MARGIN-BOTTOM: 6px
}
#resourceRegion .filterSection .row LABEL {
	DISPLAY: inline
}
#resourceRegion .filterSection .row SELECT {
	WIDTH: 100%
}
#resourceRegion .filterSection .list {
	FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 100%
}
#resourceRegion .filterSection .list .col {
	FLOAT: left; WIDTH: 48%
}
.metaText {
	FONT-STYLE: italic
}
.robotInfo {
	OVERFLOW: hidden; POSITION: absolute; TOP: -100px; HEIGHT: 1px
}
UL.linkList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.arrowlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.linkList LI {
	BACKGROUND-POSITION: 2px 0.5em; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BACKGROUND-REPEAT: no-repeat
}
UL.arrowlist LI {
	BACKGROUND-POSITION: 2px 0.5em; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BACKGROUND-REPEAT: no-repeat
}
UL.cleanList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.cleanList LI {
	CLEAR: both
}
.strictGrid H2.title {
	MARGIN: 10px 10px 6px
}
.floatingGrid {
	FLOAT: left
}
.floatingGridInner {
	FLOAT: left
}
.floatingGrid .column1 {
	FLOAT: left
}
.floatingGrid .column2 {
	FLOAT: left
}
.strictGrid {
	FLOAT: left
}
.strictGrid .column1 {
	FLOAT: left
}
.strictGrid .column2 {
	FLOAT: left
}
.strictGrid .gridRow {
	FLOAT: left
}
.strictGrid .gridRowInner {
	FLOAT: left
}
#mainRegion .strictGrid .gridRowInner {
	PADDING-BOTTOM: 6px
}
.colSection {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 100%
}
.columnInner {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 10px
}
#resourceRegion .section {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 198px; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c8 1px solid
}
#mainRegion .section {
	FLOAT: left
}
#mainRegion .section {
	BORDER-BOTTOM: #c8c8c8 1px solid
}
#mainRegion .strictGrid {
	BORDER-BOTTOM: #c8c8c8 1px solid
}
#mainRegion .floatingGrid {
	BORDER-BOTTOM: #c8c8c8 1px solid
}
#mainRegion .abstractList1 {
	BORDER-BOTTOM: #c8c8c8 1px solid
}
#mainRegion .singleSection {
	BORDER-BOTTOM-STYLE: none
}
#mainRegion .sectionTitle {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 0.6em
}
.topStory {
	MARGIN-TOP: 0px
}
#mainRegion .section .sectionInner {
	MARGIN-TOP: 0px
}
#mainRegion #docHistory {
	MARGIN-TOP: 0px
}
#mainRegion #docHistory {
	FONT-SIZE: 85%; PADDING-BOTTOM: 8px; COLOR: #a0a0a0
}
#mastHead {
	CLEAR: right; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 776px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#mastHead IMG {
	FLOAT: left
}
.newsLinks {
	FLOAT: left
}
.newsLinks A {
	FLOAT: left; WHITE-SPACE: nowrap
}
.strictGrid .newsLinks {
	MARGIN-RIGHT: 12px
}
.archiveLink {
	BACKGROUND-POSITION: left 0.4em; DISPLAY: inline; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
.archiveRSSLink {
	PADDING-RIGHT: 19px; BACKGROUND-POSITION: right -898px; DISPLAY: inline; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif)! important; MARGIN-LEFT: 6px; BORDER-LEFT: #000 1px solid; BACKGROUND-REPEAT: no-repeat
}
.marginImage {
	CLEAR: both; FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 201px; BACKGROUND-COLOR: #fff
}
.topSection .marginImage {
	MARGIN: 15px 0px 7px
}
.marginImage .image {
	CLEAR: both; BORDER-RIGHT: #c8c8c8 1px solid; BORDER-TOP: #c8c8c8 1px solid; FLOAT: right; MARGIN-BOTTOM: 4px; BORDER-LEFT: #c8c8c8 1px solid; BORDER-BOTTOM: #c8c8c8 1px solid
}
.marginImage IMG {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BACKGROUND: white; FLOAT: left; MAX-WIDTH: 195px; OVERFLOW: hidden; BORDER-LEFT: #fff 2px solid; BORDER-BOTTOM: #fff 2px solid
}
.marginImage #marginFlash {
	FLOAT: none; MAX-WIDTH: 195px; MARGIN: 2px
}
.marginImage .imageText {
	CLEAR: both; FONT-SIZE: 90%; FLOAT: left; WIDTH: 100%
}
.marginImageWithText IMG {
	FLOAT: none
}
.marginImageWithText .image {
	WIDTH: 199px; TEXT-ALIGN: center
}
.marginImageWithText .image A {
	TEXT-ALIGN: center
}
.topSection .marginImage .imageText {
	FLOAT: right; WIDTH: 98%
}
#resourceRegion .marginImage {
	CLEAR: both; PADDING-RIGHT: 9px; PADDING-LEFT: 8px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px; WIDTH: 201px; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c8 1px solid
}
#resourceRegion .marginImage .image {
	BACKGROUND: white; FLOAT: left; OVERFLOW: hidden; WIDTH: 199px; TEXT-ALIGN: center
}
#resourceRegion .marginImage .image A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 199px; LINE-HEIGHT: 0; TEXT-ALIGN: center
}
#resourceRegion .marginImage IMG {
	FLOAT: none; MAX-WIDTH: 195px; WIDTH: auto
}
#resourceRegion .marginImage .imageTooWide IMG {
	WIDTH: 195px
}
HTML > BODY #resourceRegion .marginImage .imageTooWide IMG {
	WIDTH: auto
}
#resourceRegion .marginImage .imageText {
	CLEAR: both; FLOAT: left; MARGIN-LEFT: 2%; WIDTH: 95%; MARGIN-RIGHT: 2%
}
#mainRegion .threeCols {
	CLEAR: none; FLOAT: left; WIDTH: 100%! important
}
#mainRegion .threeCols .col {
	CLEAR: none; FLOAT: left; WIDTH: 33%! important
}
#resourceRegion .contentLinkList .form {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 100%
}
#resourceRegion .contentLinkList SELECT {
	WIDTH: 166px
}
#resourceRegion .contactSection H2.title {
	MARGIN-BOTTOM: 0px
}
#resourceRegion .contactSection .contactDiv {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 100%
}
#resourceRegion .contactSection .dropDownList {
	WIDTH: 165px
}
#resourceRegion .contactSection .contact {
	CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 100%
}
#resourceRegion .contactSection .contactType {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#resourceRegion .contactSection .localContact {
	FLOAT: right; WIDTH: auto
}
#resourceRegion .contactSection .localContact .dropDownList {
	WIDTH: 104px! important
}
#resourceRegion .contactSection .contactName {
	FLOAT: left
}
#pressReleaseList {
	WIDTH: 100%
}
#pressReleaseList THEAD {
	DISPLAY: none
}
#pressReleaseList TD {
	PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top
}
#pressReleaseList .date {
	WIDTH: 20%
}
#mainRegion .section {
	MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px
}
#mainRegion .strictGrid {
	MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px
}
#mainRegion .floatingGrid {
	MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px
}
#mainRegion .lastGrid {
	BACKGROUND-IMAGE: none! important
}
#resourceRegion #poll .dropDownList {
	MARGIN-BOTTOM: 2px; WIDTH: 198px
}
#resourceRegion #poll .answer {
	FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 100%
}
#resourceRegion #poll .answerText {
	FLOAT: left; WIDTH: 100px
}
#resourceRegion #poll .voteBar {
	FLOAT: left; BACKGROUND-COLOR: #686868
}
#resourceRegion #poll .vote {
	PADDING-LEFT: 4px; FLOAT: left; BACKGROUND-COLOR: #eee
}
#resourceRegion #poll .error {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100%
}
.referenceTable {
	FONT-SIZE: 90%; BORDER-BOTTOM: #c8c8c8 1px dashed; BORDER-COLLAPSE: collapse; empty-cells: show
}
.referenceTable TH {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px! important; MARGIN: 10px; VERTICAL-ALIGN: bottom; COLOR: #454545; PADDING-TOP: 2px! important; BORDER-BOTTOM: #c8c8c8 1px dashed; TEXT-ALIGN: left
}
.referenceTable TH.header {
	CURSOR: pointer; WHITE-SPACE: nowrap
}
.referenceTable TH SPAN {
	PADDING-RIGHT: 21px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../Images/arrow_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.referenceTable TH.headerSortUp SPAN {
	TEXT-DECORATION: underline
}
.referenceTable TH.headerSortDown SPAN {
	TEXT-DECORATION: underline
}
.referenceTable TH.headerSortUp SPAN {
	PADDING-RIGHT: 21px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../Images/arrow_up.gif)! important; BACKGROUND-REPEAT: no-repeat
}
.referenceTable TH.headerSortDown SPAN {
	PADDING-RIGHT: 21px; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(../Images/arrow_down.gif)! important; BACKGROUND-REPEAT: no-repeat
}
.referenceTable TH SPAN.empty {
	BACKGROUND-POSITION: -6px 50%; DISPLAY: block; WIDTH: 15px; HEIGHT: 15px
}
.referenceTable TD {
	PADDING-RIGHT: 3px! important; PADDING-LEFT: 3px! important; PADDING-BOTTOM: 2px! important; VERTICAL-ALIGN: top; PADDING-TOP: 2px! important
}
.referenceTable .even TD {
	BACKGROUND-COLOR: #f0f0f0
}
.referenceTable IMG {
	MAX-WIDTH: 60px; WIDTH: 60px
}
HTML > BODY .referenceTable IMG {
	WIDTH: auto
}
.contentImage IMG {
	CLEAR: both; FLOAT: left
}
.contentImage .caption {
	CLEAR: both; PADDING-RIGHT: 4px; MARGIN-TOP: 2px; PADDING-LEFT: 4px; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 112px; PADDING-TOP: 0px
}
.contentImageWide .caption {
	WIDTH: 171px! important
}
.formFieldLeft {
	FLOAT: left
}
.formFieldRight {
	FLOAT: right
}
.popupPageCCD .pageHeader {
	BACKGROUND-IMAGE: url(../Images/logo_white.gif)! important
}
.popupPageCCD .rowdottedcenter {
	BACKGROUND-IMAGE: none! important
}
.popupPageCCD .section {
	BACKGROUND-IMAGE: none! important
}
.popupPageCCD .rightcol50 {
	CLEAR: left! important; FLOAT: left! important; WIDTH: 100%! important
}
.popupPageCCD .leftcol50 {
	CLEAR: left! important; FLOAT: left! important; WIDTH: 100%! important
}
.popupPageCCD H2.blockTitle {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; FONT-SIZE: 150%! important; MARGIN-BOTTOM: 20px! important; PADDING-BOTTOM: 10px! important; COLOR: #fff! important; BORDER-TOP-STYLE: none! important; PADDING-TOP: 10px! important; BACKGROUND-COLOR: #969696! important
}
.popupPageCCD .row .rightcol .buttons {
	MARGIN-TOP: 4px! important; MARGIN-RIGHT: 32px! important
}
.popupPageCCD .leftcol {
	WIDTH: 28%! important
}
.popupPageCCD .rightcol {
	WIDTH: 71%! important
}
.formValidationError {
	FONT-WEIGHT: bold; COLOR: #da3d63! important
}
.formValidationWarning {
	COLOR: #fdac25! important
}
.formValidationSuccess {
	COLOR: #3ab200! important
}
#layoutMenu {
	FLOAT: left
}
#layoutMenu .inner1 {
	BACKGROUND-COLOR: #eee
}
#layoutMenu .inner2 {
	BACKGROUND-IMAGE: url(../Images/layoutMenu_bg2.gif); BACKGROUND-REPEAT: repeat-y
}
#layoutMenu #mainRegion {
	PADDING-LEFT: 15px; WIDTH: 771px
}
#layoutMenu .strictGrid {
	PADDING-LEFT: 15px; WIDTH: 771px
}
#layoutMenu .floatingGrid {
	PADDING-LEFT: 15px; WIDTH: 771px
}
#layoutMenu .floatingGridInner {
	PADDING-LEFT: 15px; WIDTH: 771px
}
#layoutMenu #mainRegion .section {
	WIDTH: 771px
}
#layoutMenu #mainRegion .sectionTitle {
	WIDTH: 771px
}
#layoutMenu .topStory {
	WIDTH: 771px
}
#layoutMenu #mainRegion .sectionInner {
	WIDTH: 771px
}
#layoutMenu .strictGrid .column1 {
	WIDTH: 376px
}
#layoutMenu .floatingGrid .column1 {
	WIDTH: 376px
}
#layoutMenu .strictGrid .column2 {
	MARGIN-LEFT: 20px; WIDTH: 375px
}
#layoutMenu .floatingGrid .column2 {
	MARGIN-LEFT: 20px; WIDTH: 375px
}
#layoutNormal .inner1 {
	BACKGROUND-COLOR: #eee
}
.layoutNormal .inner2 {
	BACKGROUND-IMAGE: url(../Images/layoutNormal_bg2.gif); BACKGROUND-REPEAT: repeat-y
}
.layoutNormalSplit .inner2 {
	BACKGROUND-IMAGE: url(../Images/layoutNormal_bg2.gif); BACKGROUND-REPEAT: repeat-y
}
#layoutNormal #mainRegion {
	MARGIN-LEFT: 15px; WIDTH: 538px; MARGIN-RIGHT: 15px
}
#layoutNormal #mainRegion .section {
	WIDTH: 538px
}
#layoutNormal .strictGrid {
	WIDTH: 538px
}
#layoutNormal .floatingGrid {
	WIDTH: 538px
}
#layoutNormal .floatingGridInner {
	WIDTH: 538px
}
#layoutNormal .strictGrid .column1 {
	WIDTH: 259px
}
#layoutNormal .floatingGrid .column1 {
	WIDTH: 259px
}
#layoutNormal .strictGrid .column2 {
	MARGIN-LEFT: 20px; WIDTH: 259px
}
#layoutNormal .floatingGrid .column2 {
	MARGIN-LEFT: 20px; WIDTH: 259px
}
#layoutNormal #mainRegion .section .sectionInner {
	WIDTH: 538px
}
#layoutNormal #mainRegion .section .topStory {
	WIDTH: 538px
}
#layoutNormal #mainRegion .sectionTitle {
	WIDTH: 538px
}
#layoutNormal #mainRegion .advancedGrid .twoCols {
	WIDTH: 490px
}
#layoutResource .inner1 {
	BACKGROUND-COLOR: #eee
}
#layoutResource .inner2 {
	BACKGROUND-IMAGE: url(../Images/layoutResource_bg2.gif); BACKGROUND-REPEAT: repeat-y
}
#layoutResource #mainRegion {
	WIDTH: 723px; MARGIN-RIGHT: 15px
}
#layoutResource #mainRegion .section {
	WIDTH: 723px
}
#layoutResource .strictGrid {
	WIDTH: 723px
}
#layoutResource .floatingGrid {
	WIDTH: 723px
}
#layoutResource .floatingGridInner {
	WIDTH: 723px
}
#layoutResource .strictGrid .row {
	FLOAT: left; WIDTH: 100%
}
#layoutResource .floatingGrid .row {
	FLOAT: left; WIDTH: 100%
}
#layoutResource .strictGrid .column1 {
	WIDTH: 351px
}
#layoutResource .floatingGrid .column1 {
	WIDTH: 351px
}
#layoutResource .strictGrid .column2 {
	MARGIN-LEFT: 20px; WIDTH: 352px
}
#layoutResource .floatingGrid .column2 {
	MARGIN-LEFT: 20px; WIDTH: 352px
}
#layoutResource #mainRegion .sectionTitle {
	WIDTH: 723px
}
#layoutResource .topStory {
	WIDTH: 72%
}
#layoutResource #mainRegion .sectionInner {
	WIDTH: 100%
}
#layoutResource #mainRegion .advancedGrid .twoCols {
	WIDTH: 458px
}
#layoutWide #mainRegion {
	WIDTH: 956px
}
#layoutWide #mainRegion .section {
	WIDTH: 956px
}
#layoutWide #mainRegion .topStory {
	WIDTH: 956px
}
.contentPage #mainRegion DIV.linkList {
	MARGIN: 4px 0px 4px 10px
}
.contentPage .templateI3 .topSection {
	BACKGROUND-COLOR: #fff! important
}
#fullWidthFlashDiv {
	TEXT-ALIGN: center
}
.loginPage .layoutMenu {
	FLOAT: left; WIDTH: 956px
}
.loginPage #layoutWide {
	FLOAT: left; WIDTH: 956px
}
.loginPage #layoutResource #mainRegion {
	MARGIN-RIGHT: 0px
}
.loginPage #layoutResource .inner1 {
	BACKGROUND-COLOR: #eee
}
.loginPage #layoutResource .inner2 {
	BACKGROUND-IMAGE: url(../Images/layoutLogin_bg.gif); BACKGROUND-REPEAT: repeat-y
}
.loginPage #mainRegion {
	PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 627px! important; MARGIN-RIGHT: 0px
}
.loginPage H1 {
	COLOR: #000
}
.loginPage #mainRegion .sectionContent .userAuthentication .radioGroup {
	MARGIN-TOP: 40px; MARGIN-LEFT: 100px; WIDTH: 200px
}
.loginPage #mainRegion .sectionContent .userAuthentication .radioGroup LABEL {
	MARGIN-LEFT: 10px
}
.loginPage #mainRegion .sectionContent .userAuthentication {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.loginPage #mainRegion .sectionContent .userAuthentication .inputSection {
	MARGIN-BOTTOM: 10px
}
.loginPage #mainRegion .sectionContent .userAuthentication .inputSection LABEL {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100px
}
.loginPage #mainRegion .sectionContent .userAuthentication .submitSection A {
	FLOAT: left; MARGIN-LEFT: 100px
}
.loginPage #mainRegion .sectionContent .userAuthentication .submitSection INPUT {
	FLOAT: right; MARGIN-RIGHT: 8px
}
.loginPage #mainRegion .sectionContent .userAuthentication .inputSection INPUT {
	WIDTH: 200px
}
.loginPage .signupButton {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; HEIGHT: 21px
}
.loginPage .formLayout .buttonRowWithInfoText INPUT.loginButton {
	PADDING-BOTTOM: 2px
}
.loginPage .formLayout .buttonRowWithInfoText {
	CLEAR: both; MARGIN-BOTTOM: 8px; WIDTH: 72%
}
.loginPage .formLayout .buttonRowWithInfoText INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.loginPage .formLayout .buttonRowWithInfoText SPAN {
	DISPLAY: inline; FLOAT: left
}
.loginPage .formLayout {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.loginPage .formLayout LEGEND {
	FONT-SIZE: 217%
}
.loginPage .formLayout .formRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px
}
.loginPage .formLayout .formValidationRow {
	PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.loginPage .formLayout .formRow SPAN {
	FLOAT: left; PADDING-BOTTOM: 5px
}
.loginPage .formLayout LABEL {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 25%; PADDING-TOP: 0.5em
}
.loginPage .formLayout .formRow INPUT {
	WIDTH: 70%
}
.loginPage .formLayout INPUT {
	CLEAR: right; MARGIN-TOP: 0.5em; FLOAT: left
}
.loginPage .formLayout SELECT {
	CLEAR: right; MARGIN-TOP: 0.5em; FLOAT: left
}
.loginPage .formLayout .buttonRow {
	CLEAR: left; MARGIN-TOP: 4px; PADDING-LEFT: 25%; FLOAT: left
}
.loginPage .formLayout .radioGroup {
	PADDING-LEFT: 24%
}
.loginPage .formLayout .radioGroup LABEL {
	FONT-WEIGHT: normal; WIDTH: 100%
}
.loginPage .formLayout .radioGroup INPUT {
	MARGIN-TOP: 1px; FLOAT: none; MARGIN-RIGHT: 8px
}
.loginPage #resourceRegion {
	WIDTH: 314px
}
.loginPage #resourceRegion .section {
	WIDTH: 314px; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.loginPage #resourceRegion .sectionInner {
	WIDTH: 296px
}
#resourceRegion .userInformation {
	WIDTH: 100%
}
#resourceRegion .userInformation TH {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; WIDTH: 55px
}
#resourceRegion .userInformation TD {
	FONT-WEIGHT: bold
}
#resourceRegion .userInformation TD.noBold {
	FONT-WEIGHT: normal
}
#resourceRegion .userInformation TD.links {
	FONT-WEIGHT: normal; PADDING-TOP: 3px
}
BODY.loginSmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.loginSmall FORM {
	MARGIN-LEFT: 5px
}
.loginSmall .formLayout {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.loginSmall LABEL {
	DISPLAY: block
}
.loginSmall .buttonRow INPUT {
	MARGIN-TOP: 5px; DISPLAY: block
}
.loginPage #mainRegion .section {
	FLOAT: none; WIDTH: 627px! important
}
.application {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../Images/resource_separator.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
.application .appActions {
	FLOAT: right
}
.application A {
	FONT-WEIGHT: bold
}
.application .appActions A {
	FONT-WEIGHT: normal
}
.loginPage .backLink {
	MARGIN: 0px 0px 10px 10px
}
.loginPage .validationSummary DIV {
	DISPLAY: none
}
.loginPage .showInTopMenuHeader {
	MARGIN-TOP: 6px; FLOAT: right; MARGIN-BOTTOM: -2px
}
.loginPage .grayedOut {
	COLOR: #999; TEXT-DECORATION: none
}
.loginPage .grayedOut:hover {
	COLOR: #999; TEXT-DECORATION: none
}
.loginPage .appChild {
	MARGIN-LEFT: 10px
}
.mainPage #centerRegion LI {
	PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em
}
.mainPage #resourceRegion LI {
	PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em
}
.mainPage #contentHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainPage #ticker {
	BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 956px
}
.mainPage #ticker IFRAME {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: left; OVERFLOW: visible; WIDTH: 956px; HEIGHT: 15px
}
.mainPage #leftRegion {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 213px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
.mainPage #newsSection {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%; BORDER-BOTTOM: #c8c8c8 1px solid
}
.mainPage #newsSection .articles {
	FLOAT: left; WIDTH: 100%
}
.mainPage #newsSection .articles A {
	FONT-WEIGHT: bold
}
.mainPage #newsSection .newsLinks {
	FLOAT: left; PADDING-BOTTOM: 8px
}
.mainPage #newsSection .newsLinks A {
	FONT-WEIGHT: normal
}
.mainPage #centerRegion {
	FLOAT: left; MARGIN-LEFT: 13px; WIDTH: 483px
}
.mainPage #welcomeSection {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 100%
}
.mainPage #welcomeSection P {
	MARGIN-BOTTOM: 8px
}
.mainPage #welcomeSection .linkList {
	FONT-WEIGHT: bold
}
.mainPage #offeringsSection {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 100%
}
.mainPage #offeringsSection H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.mainPage #offeringsSection .topOfferings {
	FONT-WEIGHT: bold
}
.mainPage #offeringsSection .twoCols {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainPage #offeringsSection .twoCols .column1 {
	FLOAT: left; WIDTH: 230px
}
.mainPage #offeringsSection .twoCols .column2 {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 233px
}
.mainPage #newsListSection {
	FLOAT: left; WIDTH: 483px
}
.mainPage #newsListSection H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.mainPage #newsListSection UL.linkList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainPage .archiveLink {
	PADDING-LEFT: 12px
}
.mainPage #resourceRegion {
	BACKGROUND-COLOR: #eee
}
.mainPage #searchForm {
	PADDING-RIGHT: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 198px; PADDING-TOP: 0px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.mainPage #searchForm H2 {
	DISPLAY: inline
}
.mainPage #searchForm .textInput {
	WIDTH: 162px
}
.mainPage #searchForm SELECT {
	WIDTH: 166px
}
.mainPage #searchForm H2.title LABEL {
	DISPLAY: none
}
.mainPage #findUs {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 198px; PADDING-TOP: 10px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.mainPage #findUs SELECT {
	WIDTH: 166px
}
.mainPage #findUs H2 {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 0px
}
.mainPage #findUs .linkListDiv {
	MARGIN-TOP: 6px; FLOAT: left
}
.mainPage #findUs .linkList {
	MARGIN-BOTTOM: 0px
}
.mainPage #findUs #languageSelector {
	FLOAT: left; WIDTH: 100%
}
.mainPage #findUs #languageSelector SELECT {
	WIDTH: 166px
}
.mainPage #popularPagesSection {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 198px; PADDING-TOP: 10px
}
.mainPage #popularPagesSection UL.cleanList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.mainPage #popularPagesSection UL.cleanList LI {
	BACKGROUND-POSITION: 2px 0.6em; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em; BACKGROUND-REPEAT: no-repeat
}
.mainPage .rssAboutBlock {
	MARGIN-TOP: 16px; TEXT-ALIGN: left
}
.mainPage .rssAboutLink {
	BACKGROUND-POSITION: -4px -898px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif)! important; BACKGROUND-REPEAT: no-repeat
}
.mainPage #layoutResource .column1 .columnInner {
	CLEAR: both; MARGIN: 0px
}
.mainPage2 #lowerRegion {
	FLOAT: left; WIDTH: 100%
}
.mainPage2 .linkList {
	LIST-STYLE-TYPE: none
}
.mainPage2 .linkList LI {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; MARGIN-LEFT: 0px
}
.mainPage2 .linkList LI .title {
	FONT-WEIGHT: bold
}
.mainPage2 #mainRegion #topContent {
	FLOAT: left; WIDTH: 100%
}
.mainPage2 #mainRegion #topContent .row {
	FLOAT: left; WIDTH: 100%
}
.mainPage2 #mainRegion #topContent .row .leftColumn {
	FLOAT: left; WIDTH: 357px
}
.mainPage2 #mainRegion #topContent .row .rightColumn {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 356px
}
.mainPage2 #resourceContainer {
	FLOAT: left; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 218px
}
.mainPage2 #resourceContainer .resourceBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.mainPage2 #resourceContainer .resourceBlock .row {
	MARGIN-BOTTOM: 4px
}
.mainPage2 #resourceContainer .dropDownList {
	FLOAT: left; WIDTH: 166px; MARGIN-RIGHT: 4px
}
.mainPage2 #resourceContainer #searchInputText {
	WIDTH: 162px
}
#productHead {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 100%
}
#productHead #preferenceLabel {
	PADDING-LEFT: 4px; FLOAT: left; PADDING-TOP: 0.2em
}
#productHead #countryPreference {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN-LEFT: 2%; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#productHead #languagePreference {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN-LEFT: 2%; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#preferences {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 956px; PADDING-TOP: 10px; BACKGROUND-COLOR: #eee
}
#preferences #selectCountry {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 193px
}
#preferences #selectCountry P {
	MARGIN-RIGHT: 18px
}
#preferences #selectCountry H3 {
	BACKGROUND-POSITION: left 0.4em; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); MARGIN: 5px 0px 0px; BACKGROUND-REPEAT: no-repeat
}
#preferences #selectCountry .dropDownList {
	MARGIN-TOP: 2px; FONT-SIZE: 100%; WIDTH: 175px
}
#preferences #selectLanguage {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 211px
}
#preferences #selectLanguage P {
	MARGIN-RIGHT: 18px
}
#preferences #selectLanguage H3 {
	BACKGROUND-POSITION: left 0.4em; PADDING-LEFT: 14px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); MARGIN: 5px 0px 0px; BACKGROUND-REPEAT: no-repeat
}
#preferences #selectLanguage .dropDownList {
	MARGIN-TOP: 2px; FONT-SIZE: 100%; WIDTH: 185px
}
#preferences #confirm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 24px
}
#previewText {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 100%; POSITION: absolute; TOP: 370px; TEXT-ALIGN: center
}
#previewTextInner {
	MARGIN: 0px auto; WIDTH: 774px; TEXT-ALIGN: left
}
#previewTextInner H1 {
	FONT-SIZE: 78px; MARGIN: 0px 0px 0px 100px; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 60px
}
#previewTextInner P {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; MARGIN: 0px 0px 0px 100px
}
.preview {
	FILTER: alpha(opacity=40); -moz-opacity: .40; opacity: .40
}
.breadCrumbs {
	FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #c8c8c8 1px solid; BACKGROUND-COLOR: #eee
}
.breadCrumbsInner {
	FLOAT: left; WIDTH: 100%
}
.breadCrumbs UL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.breadCrumbs UL LI {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: left -1293px; DISPLAY: inline; PADDING-LEFT: 12px; FLOAT: left; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 3px; COLOR: #3778b4; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
.breadCrumbs UL LI A {
	COLOR: #666! important
}
.breadCrumbs UL LI.first {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none
}
.breadCrumbs UL LI.last .item {
	FONT-WEIGHT: bold; COLOR: #686868
}
.layoutNormal .breadCrumbs UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H3.bracketsCharacter {
	FONT-SIZE: 124%
}
.progressText {
	FONT-WEIGHT: bold; FONT-SIZE: 140%
}
.progressIcon {
	MARGIN: 2px; POSITION: absolute
}
.highlightArea {
	PADDING-RIGHT: 0px; BORDER-TOP: #cecfce 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #cecfce 1px solid; BACKGROUND-COLOR: #f7f3f7
}
#resourceRegion .languageDropDown {
	WIDTH: 162px
}
#resourceRegion #preferencesYourPreferences .selectPreference SELECT {
	WIDTH: 166px
}
#resourceRegion #preferencesYourPreferences #languagePreference {
	PADDING-TOP: 4px
}
#resourceRegion #preferencesYourPreferences .controlError {
	MARGIN-TOP: 8px; BACKGROUND-COLOR: #fff
}
#resourceRegion #preferencesYourPreferences .controlError .controlErrorInner .controlErrorContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#resourceRegion #preferencesYourPreferences #countryPreference {
	FLOAT: left; WIDTH: 100%
}
#resourceRegion #preferencesYourPreferences #languagePreference {
	FLOAT: left; WIDTH: 100%
}
#resourceRegion #preferencesYourPreferences .selectPreference {
	FLOAT: left
}
#resourceRegion #preferencesYourPreferences .buttonPreference {
	FLOAT: right
}
.productCategory #mainRegion .topStory H1 {
	FONT-SIZE: 150%
}
.productCategory #mainRegion .cleanList LI {
	FLOAT: left; WIDTH: 100%
}
.productCategory #mainRegion .cleanList H3 IMG {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d6d6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid
}
.productCategory #mainRegion .strictGrid H3 .imageL {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d6d6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid
}
.productCategory #mainRegion .strictGrid H3 .imageR {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d6d6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid
}
.productCategory #resourceRegion .cleanList H3 IMG {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 2px; MAX-WIDTH: 295px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d6d6 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid; BACKGROUND-COLOR: #fff
}
.productCategory #mainRegion .linkList {
	FLOAT: left; WIDTH: auto
}
.productCategory #mainRegion .topStory {
	PADDING-TOP: 10px
}
TABLE.productSelector {
	MARGIN-TOP: 1px
}
TABLE.productSelector IMG.productImage {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #d6d6d6 1px solid; WIDTH: 60px; PADDING-TOP: 2px; BORDER-BOTTOM: #d6d6d6 1px solid
}
TABLE.productSelector TH {
	VERTICAL-ALIGN: bottom
}
TABLE.productSelector TD {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
.productGuide #mainRegion H2.blockTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 5px; WIDTH: 703px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.productGuide .floatingGrid .column1 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; MARGIN: 8px 0px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.productGuide .floatingGrid .column2 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; MARGIN: 8px 0px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.productGuide .floatingGrid .column1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.productGuide .floatingGrid .column2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.productGuide .floatingGrid .column1 UL LI {
	BACKGROUND-POSITION: 2px 0.4em; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BACKGROUND-REPEAT: no-repeat
}
.productGuide .floatingGrid .column2 UL LI {
	BACKGROUND-POSITION: 2px 0.4em; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BACKGROUND-REPEAT: no-repeat
}
.productGuide .floatingGrid .column1 UL.last {
	PADDING-BOTTOM: 17px
}
.productGuide .floatingGrid .column2 UL.last {
	PADDING-BOTTOM: 17px
}
.productGuide #productHead #languageSelection #countryPreferences {
	FONT-WEIGHT: bold
}
.productGuide #productHead #languageSelection .languageTitle {
	FONT-WEIGHT: bold
}
.productGuide .threeCols UL.linkList LI {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 10px
}
.productGuide .threeCols UL.arrowlist LI {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 10px
}
.productGuide .topSection .marginImage {
	MARGIN-TOP: 0px
}
.productGuide .topStory .leadText {
	FONT-WEIGHT: normal
}
.productGuide .textSection {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 100%
}
.productGuide H2#preferencesOneLine {
	PADDING-RIGHT: 0px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.productGuide #layoutResource #mainRegion .section {
	BORDER-BOTTOM-STYLE: none
}
.productPage #layoutResource H1.mainHeading {
	DISPLAY: inline; FONT-SIZE: 180%; FLOAT: left; MARGIN: 20px 0px 0px 10px; COLOR: #686868
}
.productPage #layoutResource .resourceSection H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN: 0px 0px 0.4em; COLOR: #000
}
.productPage #productMenu {
	DISPLAY: inline; FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #969696 1px solid
}
.productPage #layoutResource #mainRegion {
	WIDTH: 738px; MARGIN-RIGHT: 0px
}
.productPage #tabSpace {
	FLOAT: left; BACKGROUND-IMAGE: url(../Images/layoutResource_bg2.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y
}
.productPage #layoutResource .inner2 {
	BACKGROUND-IMAGE: none
}
.productPage #layoutResource .topStory {
	WIDTH: auto
}
.productPage #productMenu UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.productPage #productMenu UL LI {
	FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px
}
.productPage #productMenu UL LI A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.productPage #productMenu UL LI A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
.productPage #productMenu UL LI A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.productPage #productMenu UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.productPage #productMenu UL LI SPAN {
	FLOAT: left; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 10px
}
.productPage #productMenu UL LI SPAN A {
	BORDER-RIGHT: #969696 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #969696 1px solid; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #969696 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #969696 0px solid; BACKGROUND-COLOR: #969696
}
.productPage #productMenu UL LI.selected A:link {
	FONT-WEIGHT: bold; COLOR: #2d2d2d
}
.productPage #productMenu UL LI.selected A:hover {
	FONT-WEIGHT: bold; COLOR: #2d2d2d
}
.productPage #productMenu UL LI.selected A:active {
	FONT-WEIGHT: bold; COLOR: #2d2d2d
}
.productPage #productMenu UL LI.selected A:visited {
	FONT-WEIGHT: bold; COLOR: #2d2d2d
}
.productPage #productMenu UL LI.selected SPAN A {
	BACKGROUND-COLOR: #fff
}
.productPage #productInfo {
	DISPLAY: inline; MIN-HEIGHT: 400px; FLOAT: left; WIDTH: 737px; PADDING-TOP: 10px; HEIGHT: 400px; BACKGROUND-COLOR: #fff
}
HTML > BODY.productPage #productInfo {
	HEIGHT: auto
}
.productPage #productInfo H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
.productPage #productInfo .linkList LI {
	BACKGROUND-POSITION: 2px 0.4em; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); BACKGROUND-REPEAT: no-repeat
}
.productPage #productInfoInner {
	BACKGROUND-POSITION: 400px 0px; FLOAT: left; BACKGROUND-IMAGE: url(../Images/productPage_bg2.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-y
}
.productPage #column1 {
	DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; WIDTH: 400px
}
.productPage #column1 .section .topStory {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.productPage #layoutResource #mainRegion .section {
	WIDTH: 390px; BORDER-BOTTOM-STYLE: none
}
.productPage #layoutResource #mainRegion .strictGrid {
	WIDTH: 390px; BORDER-BOTTOM-STYLE: none
}
.productPage #layoutResource #mainRegion .floatingGrid {
	WIDTH: 390px; BORDER-BOTTOM-STYLE: none
}
.productPage #layoutResource #mainRegion .floatingGridInner {
	WIDTH: 390px; BORDER-BOTTOM-STYLE: none
}
.productPage #layoutResource #mainRegion .productWide .section {
	WIDTH: 100%
}
.productPage #layoutResource .productWide .strictGrid {
	WIDTH: 100%
}
.productPage #layoutResource .productWide .floatingGrid {
	WIDTH: 100%
}
.productPage #layoutResource .productWide .floatingGridInner {
	WIDTH: 100%
}
.productPage #column2 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 322px
}
.productPage #column2 .topSettings {
	FONT-SIZE: 100%; PADDING-TOP: 0px
}
.productPage #column2 .topSettings H2.title {
	DISPLAY: block; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.productPage #column2 #pCCDivShowOptionsForFiltering {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.productPage #column2 #pCCDivHideOptionsForFiltering {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.productPage #column2 #pCCDivAdvancedOptions {
	FLOAT: left
}
.productPage #column2 .topSettings .filterSection {
	CLEAR: both; PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 306px; PADDING-TOP: 4px; BACKGROUND-COLOR: #eee
}
.productPage .downloadTab LI.select1 {
	MARGIN-RIGHT: 8px
}
.productPage .downloadTab LI.selectLong {
	MARGIN-LEFT: 0px
}
.productPage #pCCDivAdvancedOptions .downloadTab LI.subHeadline {
	WIDTH: 144px
}
.productPage #pCCDivAdvancedOptions .downloadTab LI.select1 {
	WIDTH: 144px
}
.productPage #pCCDivAdvancedOptions .downloadTab LI.select2 {
	WIDTH: 144px
}
.productPage .downloadTab LI.select1 INPUT {
	WIDTH: 97%! important
}
.productPage .productWide #productInfoInner {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; WIDTH: 100%
}
.productPage .productWide #productInfoContent {
	MARGIN: 10px 10px 10px 0px
}
.productPage .productWide #column1 {
	MARGIN: 10px 20px 10px 0px; WIDTH: 610px
}
.productPage .productWide #column2 {
	WIDTH: 218px
}
.productPage #productImage {
	BORDER-RIGHT: #c8c8c8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c8c8c8 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 8px; OVERFLOW: hidden; BORDER-LEFT: #c8c8c8 1px solid; WIDTH: 197px; PADDING-TOP: 2px; BORDER-BOTTOM: #c8c8c8 1px solid
}
.productPage .productImageEmpty#productImage {
	DISPLAY: none
}
.productPage .productImageEmpty {
	VISIBILITY: hidden
}
HTML > BODY.productPage #productImage {
	HEIGHT: auto
}
.productPage #productImage .productIcon {
	OVERFLOW: hidden; TEXT-ALIGN: center
}
HTML > BODY.productPage #productImage .productIcon {
	HEIGHT: auto
}
.productPage #productImage .productIcon IMG {
	MARGIN: 1px 0px
}
.productPage #productImage .enlarge {
	BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 100%; PADDING-TOP: 7px
}
.productPage #productImage .enlarge A {
	BACKGROUND-POSITION: left -1100px; FLOAT: left; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); COLOR: #454545; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.productPage #productImage .enlarge A:hover {
	BACKGROUND-POSITION: left -1200px
}
.productPage #productImage .enlarge .enlargeLink {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 6px; FONT-WEIGHT: bold; MIN-HEIGHT: 16px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.productPage #productImage .enlarge .enlargeLink .enlargeLinkText {
	DISPLAY: inline; PADDING-LEFT: 21px
}
.productPage #productImage .enlarge .enlargeLink .enlargeLinkText:hover {
	TEXT-DECORATION: underline
}
.productPage #column2 .bottomSection {
	FLOAT: left; WIDTH: 100%
}
.productPage #docSearch {
	BACKGROUND: #f4f3f3; FLOAT: left; WIDTH: 342px
}
.productPage #docSearchInner {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
.productPage #docSearch H2 {
	MARGIN: 5px 0px 3px
}
.productPage #docSearch LABEL {
	DISPLAY: block; FONT-SIZE: 100%; PADDING-BOTTOM: 3px
}
.productPage #docSearch #docKind {
	FLOAT: left; WIDTH: 165px
}
.productPage #docSearch #docLanguage {
	FLOAT: left; WIDTH: 165px
}
.productPage #docResult {
	FLOAT: left; WIDTH: 343px
}
.productPage #docResultInner {
	PADDING-RIGHT: 0px; BORDER-TOP: #c8c8c8 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 3px
}
.productPage #docResult TABLE .title {
	WIDTH: 67%
}
.productPage #docResult TABLE .language {
	WIDTH: 18%
}
.productPage #docResult TABLE .size {
	WIDTH: 15%
}
.productPage #docResult TH {
	VERTICAL-ALIGN: top
}
.productPage #docResult TD {
	VERTICAL-ALIGN: top
}
.productPage #docResult THEAD TH {
	COLOR: #454545
}
.productPage #docResult TBODY TH {
	PADDING-TOP: 6px
}
#contactList .rowHeading {
	CLEAR: both; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100%
}
#contactList .row {
	CLEAR: both; MARGIN-TOP: 5px; FLOAT: left; WIDTH: 100%
}
#contactList .inqtype {
	FLOAT: left; WIDTH: 10%; MARGIN-RIGHT: 1%
}
#contactList .location {
	FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 1%
}
#contactList .contactname {
	FLOAT: left; WIDTH: 40%; MARGIN-RIGHT: 1%
}
#contactList .phone {
	FLOAT: left
}
#contactList .fax {
	FLOAT: left
}
#productResource {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; WIDTH: 100%; PADDING-TOP: 8px
}
#productResource .section {
	CLEAR: both; BACKGROUND-POSITION: 5px bottom; FLOAT: left; BACKGROUND-IMAGE: url(../Images/productResource_separator.gif); WIDTH: 100%; BACKGROUND-REPEAT: no-repeat
}
#productResource .section .sectionInner {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 6px
}
#productResource .section H2.title {
	FONT-SIZE: 117%; MARGIN: 0px 0px 4px
}
.productPage .bodyText TABLE TD P {
	DISPLAY: inline
}
.productPage #column2 .bottomSection .introtext .introtext A {
	WIDTH: auto
}
.productPage #column2 .bottomSection TABLE TD.introtext STRONG {
	MARGIN-TOP: 8px; FLOAT: left
}
.productPage #resourceRegion {
	BORDER-TOP: #fff 15px solid; PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
.productPage .spareParts #resourceRegion {
	PADDING-TOP: 0px
}
.productPage #resourceRegion .section H2.title {
	MARGIN: 0px 0px 4px
}
.productPage .leftContent {
	FLOAT: left; WIDTH: 737px
}
.productPage .rightContent {
	MARGIN-TOP: 84px; FLOAT: left; WIDTH: 218px
}
.searchPage H2 {
	MARGIN: 0px 0px 5px
}
.searchPage #searchField {
	FLOAT: left
}
.searchPage #searchField SELECT {
	WIDTH: 165px
}
.searchPage #searchField .searchBoxSimple {
	WIDTH: 280px
}
.searchPage #searchField .block {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 20px
}
.searchPage #searchField .searchBoxAdvanced {
	WIDTH: 180px
}
.searchPage #searchLinks {
	FLOAT: left; MARGIN-LEFT: 10px
}
.searchPage .searchHitNumber {
	FLOAT: left
}
.searchPage .searchHitRow {
	MARGIN: 10px 0px 0px
}
.searchPage .searchHitRow H3 {
	DISPLAY: inline
}
.searchPage .searchHitRow P {
	MARGIN-BOTTOM: 0px
}
.searchPage .searchHitContent {
	MARGIN-LEFT: 20px
}
.searchPage .searchHitContentIndented {
	MARGIN-LEFT: 50px
}
.searchPage .searchHitRow .searchHitIconMSWord {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/icon_ms-word.png); BACKGROUND-REPEAT: no-repeat
}
.searchPage .searchHitRow .searchHitIconMSExcel {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/icon_ms-excel.png); BACKGROUND-REPEAT: no-repeat
}
.searchPage .searchHitRow .searchHitIconMSPowerpoint {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/icon_ms-powerpoint.png); BACKGROUND-REPEAT: no-repeat
}
.searchPage .searchHitRow .searchHitIconPdf {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/icon_pdf.png); BACKGROUND-REPEAT: no-repeat
}
.searchPage .searchHitRow .searchHitBreadCrumb {
	MARGIN-BOTTOM: 5px; COLOR: #808080
}
.searchPage .searchHitURL {
	FONT-SIZE: 90%; COLOR: #969696
}
.searchPage #searchPageList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
.searchPage #searchPageList LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.searchPage .searchHitRow .abbRatings {
	DISPLAY: inline
}
.searchPage .searchHitRow .abbRatings .myRating {
	DISPLAY: none
}
.searchPage .searchHitRow .abbRatings .allRatings {
	PADDING-RIGHT: 1em; DISPLAY: inline; FLOAT: none; VERTICAL-ALIGN: middle
}
.searchPage .searchHitRow .abbRatings .allRatings LABEL {
	DISPLAY: none
}
.searchPage .searchHitRow .abbRatings .numberOfRatings {
	DISPLAY: inline; FONT-SIZE: 85%; COLOR: #a6a6a6
}
.searchPage .searchHitRow .abbRatings .numberOfRatings LABEL {
	MIN-WIDTH: 0px; FLOAT: none
}
.searchPage .searchHitRow .abbRatings .numberOfRatings .ratings {
	PADDING-LEFT: 5px
}
.searchPage .searchHitRow .searchHitLastUpdated {
	FONT-SIZE: 85%; COLOR: #a6a6a6
}
.searchPage .searchHitRow .searchHitLastUpdatedRatingsVisible {
	PADDING-LEFT: 10px; FONT-SIZE: 85%; MARGIN-LEFT: 10px; BORDER-LEFT: 1px solid; COLOR: #a6a6a6
}
.sitemapPage .sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px
}
.sitemapPage .sitemap .cols {
	WIDTH: 100%
}
.sitemapPage .sitemap .col {
	FLOAT: left; WIDTH: 32%; MARGIN-RIGHT: 1%
}
.sitemapPage .sitemap .col .block {
	FLOAT: left; WIDTH: 100%
}
.sitemapPage .sitemap .col H2 {
	FONT-SIZE: 150%; MARGIN: 10px 0px; COLOR: #686868
}
.sitemapPage .sitemap .col .linkList {
	MARGIN-BOTTOM: 2px
}
.sitemapPage .sitemap .col .linkListLevel2 {
	MARGIN-BOTTOM: 12px; MARGIN-LEFT: 20px
}
.topSettings {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; WIDTH: 100%; COLOR: #000; PADDING-TOP: 8px
}
#column2 .topSettings H2.title {
	FONT-SIZE: 117%; MARGIN: 0px 0px 4px
}
.topSettings .moreInfo {
	MARGIN-TOP: 8px
}
.topSettings .moreInfoCountry {
	MARGIN-TOP: 8px; WIDTH: 75%
}
.topSettings .columnFirst {
	WIDTH: 45%
}
.topSettings .columnLast {
	WIDTH: 54%
}
.topSettings .radioButton {
	DISPLAY: block; MARGIN: 5px 0px
}
TABLE TD.introtext {
	VERTICAL-ALIGN: top
}
.downloadTab {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
downloadNav {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.downloadTab {
	FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100%
}
.downloadTab LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 2px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.downloadTab LI.tab1 {
	CLEAR: left; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 140px
}
.downloadTab LI.tab2 {
	FLOAT: left; WIDTH: 85px
}
.downloadTab LI.tab3 {
	FLOAT: left; WIDTH: 60px
}
.downloadTab LI.subHeadline {
	FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 200px
}
.downloadTab LI.select1 {
	DISPLAY: inline; FLOAT: left; WIDTH: 200px; MARGIN-RIGHT: 20px
}
.downloadTab LI.select2 {
	DISPLAY: inline; FLOAT: left; WIDTH: 200px
}
.downloadTab LI.selectLong {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 316px
}
.downloadTab LI.select1 SELECT {
	WIDTH: 100%
}
.downloadTab LI.select2 SELECT {
	WIDTH: 100%
}
.downloadTab LI.select2 INPUT.text {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 94%
}
.downloadTab LI.select1 INPUT {
	WIDTH: 100%! important
}
.downloadTab LI.selectLong SELECT {
	WIDTH: 100%
}
.downloadTab LI.selectLong INPUT.text {
	MARGIN: 0px; WIDTH: 318px
}
.downloadTab LI.text {
	DISPLAY: inline; FLOAT: left; WIDTH: 150px
}
.downloadTab .selectOKBtn {
	CLEAR: both; FLOAT: right; WIDTH: 40px; MARGIN-RIGHT: 8px
}
.bottomSection TABLE {
	FLOAT: left
}
.bottomSection .highlightArea {
	FLOAT: left
}
.bottomSection TABLE TR TD.introtext A {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 220px
}
.subHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 5px 5px 0px 0px
}
.selectOKBtn {
	FONT-SIZE: 95%; MARGIN: 0px 0px 0px 1px; WIDTH: 25px; HEIGHT: 21px
}
.internal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.news UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.news UL LI {
	BACKGROUND-POSITION: 2px 0.4em; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(../Images/sprites_small.gif); PADDING-BOTTOM: 0.15em; PADDING-TOP: 0.15em; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none
}
A.producttable {
	FONT-WEIGHT: bold; COLOR: #fff! important
}
A.producttable:hover {
	FONT-WEIGHT: bold; COLOR: #fff! important
}
A.producttable:visited {
	FONT-WEIGHT: bold; COLOR: #fff! important
}
FONT {
	FONT-SIZE: 100%
}
.selectorContainer {
	FLOAT: left; MARGIN-RIGHT: 15px
}
.productSelectorSection {
	MARGIN-BOTTOM: 16px
}
.productTable {
	FONT-SIZE: 90%
}
.productTable TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #454545; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.productTable TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.product-sel {
	WIDTH: 180px
}
.product-rowheader {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #fff
}
.product-cell {
	WIDTH: 10%
}
#pCCDivShowOptionsForFiltering {
	LEFT: -8px; MARGIN-RIGHT: 0px; POSITION: relative
}
#pCCDivHideOptionsForFiltering {
	LEFT: -8px; MARGIN-RIGHT: 0px; POSITION: relative
}
#column2 .navigator {
	MARGIN: 5px 5px 10px
}
.dotRow {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 100%
}
.dotRow .dotRowContainer {
	FLOAT: left; WIDTH: 100%
}
.dotRow .leftColumn {
	FLOAT: left
}
.dotRow .rightColumn {
	FLOAT: left
}
.dotRow .leftColumn {
	WIDTH: 50%
}
.dotRow .rightColumn {
	WIDTH: 49%
}

}

