.infoBlock {
	BORDER-RIGHT: #009729 1px solid; BORDER-TOP: #009729 1px solid; FONT-SIZE: 1.1em; BORDER-LEFT: #009729 1px solid; WIDTH: 100%; BORDER-BOTTOM: #009729 1px solid; POSITION: relative; BACKGROUND-COLOR: #caffd8; TEXT-ALIGN: center
}
.errorBlock {
	BORDER-RIGHT: #aa0033 1px solid; BORDER-TOP: #aa0033 1px solid; BORDER-LEFT: #aa0033 1px solid; COLOR: #aa0033; BORDER-BOTTOM: #aa0033 1px solid; BACKGROUND-COLOR: #f1e4d8
}
.galleryTopInner A {
	CURSOR: default! important
}
.infoBlock DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; WIDTH: 100%; PADDING-TOP: 0.5em
}
.infoBlock INPUT {
	RIGHT: 0px; POSITION: absolute; TOP: 0px
}
.advancedSearchBlock {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; WIDTH: 688px! important; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; POSITION: static; BACKGROUND-COLOR: #e0dbdc; TEXT-ALIGN: left
}
.divCategory {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; OVERFLOW-Y: auto! important; FONT-SIZE: 1.1em; Z-INDEX: 1500; BORDER-LEFT: gray 1px solid; WIDTH: 220px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute; HEIGHT: 200px; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.divPageGray {
	FILTER: alpha(opacity=40); BACKGROUND-COLOR: black; opacity: 0.4; -moz-opacity: 0.4
}
.divFixedPageGray {
	Z-INDEX: 10000; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; HEIGHT: 100%
}
.divTitleBar {
	MARGIN-TOP: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 5px; COLOR: #043863; PADDING-TOP: 5px; HEIGHT: 17px; BACKGROUND-COLOR: #cbcbcb
}
* HTML .divFixedPageGray {
	; LEFT: expression(eval(document.documentElement.scrollLeft) + "px"); ; WIDTH: expression(eval(document.documentElement.clientWidth) + "px"); POSITION: absolute; ; TOP: expression(eval(document.documentElement.scrollTop) + "px"); ; HEIGHT: expression(eval(document.documentElement.clientHeight) + "px")
}
.divBlockProgress {
	MARGIN-TOP: -40px; Z-INDEX: 10001; LEFT: 50%; MARGIN-LEFT: -80px; WIDTH: 160px; POSITION: fixed; TOP: 50%
}
* HTML .divBlockProgress {
	POSITION: absolute; ; TOP: expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight / 2) + "px")
}
.tableBlock .tdBlockUL IMG {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-s.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
.tableBlock .tdBlockUR IMG {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-s.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
.tableBlock .tdBlockDL IMG {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-s.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
.tableBlock .tdBlockDR IMG {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-s.gif); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
.tableBlock .tdBlockL {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-v.gif); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y
}
.tableBlock .tdBlockR {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-v.gif); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y
}
.tableBlock .tdBlockL {
	BACKGROUND-POSITION: -7px 0px
}
.tableBlock .tdBlockU {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-h.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.tableBlock .tdBlockD {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-h.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 7px
}
.tableBlock .tdBlockU {
	BACKGROUND-POSITION: 0px -7px
}
.tableBlock .tdBlockUR IMG {
	BACKGROUND-POSITION: -7px 0px
}
.tableBlock .tdBlockDL IMG {
	BACKGROUND-POSITION: 0px -7px
}
.tableBlock .tdBlockDR IMG {
	BACKGROUND-POSITION: -7px -7px
}
.tdBlockContent {
	BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.tableProgress TD {
	TEXT-ALIGN: left
}
.divHomePromo {
	PADDING-RIGHT: 40px; PADDING-LEFT: 80px; LEFT: 15px; BACKGROUND-IMAGE: url(Images/promo.png); PADDING-BOTTOM: 0px; PADDING-TOP: 80px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 105px
}
.divDialogContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.divDialogFoot {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.tdDlgBlueUL IMG {
	BACKGROUND: url(Images/Block/dlg-head-l.gif) no-repeat right top; WIDTH: 7px; HEIGHT: 35px
}
.tdDlgBlueUR IMG {
	BACKGROUND: url(Images/Block/dlg-head-r.gif) no-repeat left top; WIDTH: 7px; HEIGHT: 35px
}
.tdDlgBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; BACKGROUND: url(Images/Block/dlg-head.gif) #0b749e repeat-x right top; VERTICAL-ALIGN: middle; COLOR: white; HEIGHT: 35px
}
.tdDialogTitle {
	PADDING-RIGHT: 5px; WHITE-SPACE: nowrap
}
.divDialogL {
	BACKGROUND-POSITION: -7px 0px; BACKGROUND-IMAGE: url(Images/Block/simple-v.gif); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y
}
.divDialogR {
	BACKGROUND-IMAGE: url(Images/Block/simple-v.gif); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y
}
.divAVItems {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 0px; OVERFLOW: auto; BORDER-LEFT: gray 1px solid; WIDTH: 600px; PADDING-TOP: 0px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 270px; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.divAudioVideoThumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; OVERFLOW: hidden; WIDTH: 114px; PADDING-TOP: 5px; HEIGHT: 120px; TEXT-ALIGN: center
}
.divAudioVideoThumb A {
	TEXT-DECORATION: none
}
.divAudioVideoThumb IMG {
	MARGIN: 0px auto
}
.divAudioVideoThumbSelected {
	BACKGROUND-COLOR: #efefef
}
.divAudioVideoLeftColumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 230px; PADDING-TOP: 0px
}
.divAudioVideoFeedMenu {
	MARGIN-TOP: 10px; WIDTH: 100%
}
.divSearchContent {
	FLOAT: left; MARGIN: 0px 10px; WIDTH: 220px
}
.divMediaDescription {
	MARGIN: 10px 0px
}
.galleriesContainer {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; DISPLAY: block; BORDER-LEFT: gray 1px solid; WIDTH: 600px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 310px; BACKGROUND-COLOR: #e0dbdc
}
.galleryTopContainer {
	MARGIN: 10px 10px 0px; VERTICAL-ALIGN: middle
}
.galleriesSearchContainer {
	FLOAT: right; MARGIN: 10px 10px 0px 0px; VERTICAL-ALIGN: middle
}
.galleriesSubContainer {
	BORDER-RIGHT: gray 1px inset; BORDER-TOP: gray 1px inset; DISPLAY: block; FLOAT: none; MARGIN: 0px 10px 10px; OVERFLOW: auto; BORDER-LEFT: gray 1px inset; WIDTH: 578px; BORDER-BOTTOM: gray 1px inset; HEIGHT: 260px; BACKGROUND-COLOR: white
}
.galleryDescription {
	MARGIN: 10px 0px
}
.imageContainer {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; OVERFLOW: hidden; WIDTH: 108px; PADDING-TOP: 3px; HEIGHT: 120px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.imageContainerSelected {
	BACKGROUND-COLOR: #efefef
}
.divRSSFeedThumb {
	TEXT-TRANSFORM: lowercase; WIDTH: 57px; TEXT-ALIGN: center
}
.divRSSSubscribe {
	WIDTH: 100px
}
.divRssFeedItem {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; WIDTH: 480px; PADDING-TOP: 0px
}
.divExecutiveBriefItem {
	DISPLAY: block; FONT-SIZE: 1.1em; MARGIN: 15px 0px; WIDTH: 100%
}
.divExecutiveBriefsLister {
	DISPLAY: block; FONT-SIZE: 1.1em; WIDTH: 100%
}
.divDepartmentFeedLister {
	DISPLAY: block; WIDTH: 100%
}
.divArticleLandingPageRightColumn {
	DISPLAY: block; FLOAT: right; WIDTH: 300px
}
.divArticleLandingPageLeftColumn {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 10px; WIDTH: 510px
}
.divSendFriendForm {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; DISPLAY: none; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; WIDTH: 280px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; HEIGHT: 280px; BACKGROUND-COLOR: #e0dbdc
}
.divCommentBar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(images/commentbar.jpg); PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 20px
}
.divComment {
	PADDING-RIGHT: 15px; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; PADDING-TOP: 0px; BACKGROUND-COLOR: #e1e1e1
}
.divCommentTop {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 350px
}
.divCommentContent {
	CLEAR: both; BORDER-TOP: #000000 1px solid; PADDING-TOP: 5px
}
.divAddComment {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: none; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #e0dbdc
}
.divRssVideoThumb {
	BACKGROUND-POSITION: center center; WIDTH: 90px; MARGIN-RIGHT: 5px; HEIGHT: 90px
}
.divWeatherControl {
	BORDER-RIGHT: gray 1px solid; BACKGROUND-POSITION: center center; BORDER-TOP: gray 1px solid; BACKGROUND-IMAGE: url(images/weather.jpg); BORDER-LEFT: gray 1px solid; WIDTH: 298px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 88px; TEXT-ALIGN: center
}
.divTabBlock {
	BORDER-RIGHT: #cbcbcb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cbcbcb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #cbcbcb 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cbcbcb 1px solid; BACKGROUND-COLOR: #dfdbda
}
.divTabLinks {
	MARGIN-TOP: 0px
}
.divTabLinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.divTabImageOut {
	FONT-SIZE: 0.85em; FLOAT: left; MARGIN: 0px 5px 5px 0px; OVERFLOW: visible; TEXT-ALIGN: left
}
.divJustUnpackedItem {
	CLEAR: both; PADDING-BOTTOM: 10px
}
.divTopBottomLines {
	BORDER-TOP: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.divInfoBlock {
	WIDTH: 100%
}
.divInfoBlock DIV {
	MARGIN: 5px 0px
}
.divInfoBlock DIV DIV {
	MARGIN: auto
}
.divMasterLeftColumn {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 700px; MARGIN-RIGHT: 5px
}
.divMasterRightColumn {
	FLOAT: right; WIDTH: 120px
}
.divArticleContent {
	FONT-SIZE: 1.1em; PADDING-BOTTOM: 15px
}
.divLine {
	CLEAR: both; BORDER-TOP: black 1px solid; DISPLAY: block
}
.divAdvancedSearchResults {
	MARGIN-TOP: 10px
}
.divAdvancedSiteSearch {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; HEIGHT: 40px; TEXT-ALIGN: left
}
.divSiteSearch {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 224px; HEIGHT: 40px; TEXT-ALIGN: left
}
.divRssFeedsContent {
	
}
.divRssMenu {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2b2b2 1px solid; DISPLAY: none; PADDING-LEFT: 3px; Z-INDEX: 1500; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b2b2b2 1px solid; POSITION: absolute; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.divBookmarkMenu {
	BORDER-RIGHT: #b2b2b2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #b2b2b2 1px solid; DISPLAY: none; PADDING-LEFT: 3px; Z-INDEX: 1500; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 0px; BORDER-LEFT: #b2b2b2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #b2b2b2 1px solid; POSITION: absolute; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.rssMenuItem {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 18px
}
.bookmarkMenuItem {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 18px
}
.divRssItemImage {
	PADDING-RIGHT: 3px; DISPLAY: block; Z-INDEX: -1
}
.divBookmarkItemImage {
	PADDING-RIGHT: 3px; DISPLAY: block; Z-INDEX: -1
}
.floatLeft {
	FLOAT: left
}
.divRSS {
	TEXT-ALIGN: left
}
.divBookmark {
	TEXT-ALIGN: left
}
.divListerItem {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 20px
}
.divTabBottomLink {
	PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: left; MAX-WIDTH: 90px; OVERFLOW: visible; HEIGHT: 20px
}
.divTabBottomLinks {
	CLEAR: both; BORDER-TOP: #999999 1px dashed; WIDTH: 100%; PADDING-TOP: 5px
}
.divTabLinksHeader {
	BORDER-BOTTOM: #999999 1px dashed
}
.divMediaSearch {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 205px
}
.divCommodities {
	OVERFLOW: auto; WIDTH: 700px; POSITION: absolute; HEIGHT: 200px
}
.divCommodities UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.divTabArticlePreview {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 10px
}
.divCommentsSection {
	
}
.divCommentsSection .errorBlock {
	BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.divCommoditiesLandingPageRightColumn {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px
}
.divCommoditiesLandingPageLeftColumn {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 400px; PADDING-TOP: 0px
}
.divCommodity {
	MARGIN: 0px 0px 10px
}
.divCommodityTitle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #043863; PADDING-TOP: 5px; BACKGROUND-COLOR: #cbcbcb
}
.divScrollable {
	MARGIN-TOP: 7px; OVERFLOW-Y: auto; OVERFLOW-X: visible
}
.divScrollable A {
	WIDTH: 80px
}
.divScrollable A:first-child {
	MARGIN-TOP: 0px! important
}
.divDescription {
	FONT-SIZE: 1.1em
}
.divDescView {
	FONT-SIZE: 1.1em
}
.divSiteSwitcher {
	BORDER-RIGHT: red 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: red 0px solid; COLOR: green; PADDING-TOP: 0px; BORDER-BOTTOM: red 0px solid; POSITION: absolute; TOP: 103px
}
