* {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; box-sizing: border-box; -moz-box-sizing: border-box
}
BODY {
	TEXT-ALIGN: center
}
INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana
}
TEXTAREA {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana
}
SELECT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 3px; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana
}
INPUT.checkbox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: white
}
.searchForm {
	WIDTH: 100%
}
.inputButton {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
#outerWrapper {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; BACKGROUND: url(http://www.incisivemedia.com/ifaonline/images/ifa2006/margin_left.gif) repeat-y left top; MARGIN-LEFT: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 986px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left
}
#outerWrapperB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.incisivemedia.com/ifaonline/images/ifa2006/margin_right.gif) repeat-y right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#watermark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://www.incisivemedia.com/ifaonline/images/ifa2006/ifa_watermark_test.gif) right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 686px; PADDING-TOP: 0px
}
#header {
	DISPLAY: block; WIDTH: 984px; HEIGHT: 174px; BACKGROUND-COLOR: white
}
#headerDrop {
	DISPLAY: block; WIDTH: 984px; HEIGHT: 230px; BACKGROUND-COLOR: white
}
#leftCol {
	BORDER-RIGHT: red 0px solid; MARGIN-TOP: 4px; DISPLAY: inline-block; FLOAT: left; WIDTH: 149px; TEXT-ALIGN: center
}
#mainContent {
	DISPLAY: inline-block; FLOAT: left; WIDTH: 686px
}
#rightCol {
	MARGIN-TOP: 4px; DISPLAY: inline-block; FLOAT: left; WIDTH: 149px
}
#footer {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: 0px; DISPLAY: block; MARGIN-LEFT: auto; BORDER-LEFT: #cccccc 1px solid; WIDTH: 986px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 96px
}
.cleaner {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.corpBranding {
	FLOAT: left; WIDTH: 984px; HEIGHT: 21px; BACKGROUND-COLOR: #004275
}
.ifaLogo {
	MARGIN-TOP: 50px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 240px; HEIGHT: 44px
}
.leaderboardTop {
	MARGIN-TOP: 3px; DISPLAY: inline; FLOAT: right; WIDTH: 728px; MARGIN-RIGHT: 3px; HEIGHT: 90px
}
.bannerTop {
	PADDING-LEFT: 129px; PADDING-TOP: 17px
}
#loginArea {
	MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: right; WIDTH: 728px; MARGIN-RIGHT: 3px; HEIGHT: 20px; TEXT-ALIGN: right
}
.topNavArea {
	MARGIN-TOP: 9px; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 984px; LIST-STYLE-TYPE: none; HEIGHT: 20px; TEXT-ALIGN: center
}
.drop {
	FLOAT: left; WIDTH: 984px; TEXT-ALIGN: center
}
#header {
	DISPLAY: block; WIDTH: 984px; HEIGHT: 174px; BACKGROUND-COLOR: white
}
#skipper {
	FONT-SIZE: 0.8em; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; WIDTH: 780px; COLOR: #fff; TEXT-INDENT: -600em; POSITION: absolute; TOP: 0px
}
#skipper:focus {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 5; BACKGROUND: #c9e8ed; PADDING-BOTTOM: 0.2em; COLOR: #000; TEXT-INDENT: 25px; PADDING-TOP: 0.2em
}
#skipper:hover {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 5; BACKGROUND: #c9e8ed; PADDING-BOTTOM: 0.2em; COLOR: #000; TEXT-INDENT: 25px; PADDING-TOP: 0.2em
}
#skipper:active {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; Z-INDEX: 5; BACKGROUND: #c9e8ed; PADDING-BOTTOM: 0.2em; COLOR: #000; TEXT-INDENT: 25px; PADDING-TOP: 0.2em
}
#topNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #311863; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: verdana; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#topNav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #311863; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: verdana; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#topNav A {
	DISPLAY: block; COLOR: #311863; TEXT-DECORATION: none
}
#topNav A:hover {
	COLOR: white; BACKGROUND-COLOR: #311863
}
#topNav LI {
	BORDER-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 122px; BORDER-BOTTOM: #cccccc 1px solid
}
#topNav LI UL {
	BORDER-RIGHT: #cccccc 1px solid; FONT-WEIGHT: normal; BACKGROUND: #311863; LEFT: -999em; MARGIN-LEFT: -1px; WIDTH: 122px; POSITION: absolute; TEXT-ALIGN: left
}
#topNav LI UL A {
	COLOR: white
}
#topNav LI UL A:hover {
	COLOR: #311863; BACKGROUND-COLOR: white
}
#topNav LI:hover UL {
	LEFT: auto
}
#topNav LI.sfhover UL {
	LEFT: auto
}
.tile {
	MARGIN-TOP: 8px; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 120px
}
#leftCol .tile {
	MARGIN-LEFT: 14px
}
#leftNav {
	MARGIN-TOP: 8px; DISPLAY: inline; FLOAT: right; WIDTH: 140px; MARGIN-RIGHT: 8px; TEXT-ALIGN: right
}
#leftNav A {
	FONT-SIZE: 11px; COLOR: #311863; LINE-HEIGHT: 1.5; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
#leftNav A:hover {
	TEXT-DECORATION: underline
}
#leftNav .main {
	FONT-WEIGHT: bold
}
#closeNewsAndArticles {
	DISPLAY: block
}
#openTrackTheNews {
	DISPLAY: none
}
.ftseGraph {
	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; WIDTH: 149px; HEIGHT: 190px
}
#mainMarginFour {
	MARGIN: 8px 4px 4px; WIDTH: 678px
}
#mainMarginFour IMG {
	DISPLAY: inline; MARGIN-RIGHT: 4px
}
#mainFullWidth {
	MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px
}
#mainLeftMiddle {
	FLOAT: left; WIDTH: 452px
}
#mainRight {
	FLOAT: left; WIDTH: 226px
}
.topStoryBox {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px 4px 15px; WIDTH: 444px
}
.topStoryBox IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.box218 {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px 4px 15px; WIDTH: 218px
}
.box218Header {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 3px; WIDTH: 218px; HEIGHT: 14px; BACKGROUND-COLOR: #dddddd
}
.box218HeaderCoffee {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 3px; WIDTH: 218px; HEIGHT: 14px; BACKGROUND-COLOR: #d6b699
}
.box218Image {
	DISPLAY: inline; FLOAT: left
}
.box218Text {
	DISPLAY: inline; FLOAT: left; WIDTH: 145px
}
.box218NoMargin {
	MARGIN-TOP: 4px; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 218px
}
* HTML .box218NoMargin2 {
	MARGIN-TOP: 4px; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-LEFT: -6px; WIDTH: 218px
}
.box218NoMargin2 {
	MARGIN-TOP: 4px; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 218px
}
.box444 {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px 4px 15px; WIDTH: 443px
}
.box444Header {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 3px; WIDTH: 444px; HEIGHT: 14px; BACKGROUND-COLOR: #dddddd
}
.box444NoMargin {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px 4px 0px; WIDTH: 444px
}
.articleSlot {
	CLEAR: both; MARGIN-TOP: 12px; OVERFLOW: visible; WIDTH: 440px
}
.articleSlotViewpoint {
	CLEAR: both; MARGIN-TOP: 12px; OVERFLOW: visible; WIDTH: 440px
}
* HTML .articleSlotViewpoint {
	CLEAR: both; MARGIN-TOP: 0px; OVERFLOW: visible; WIDTH: 440px
}
.articleSlot IMG {
	DISPLAY: inline; FLOAT: left
}
.pageHeader {
	MARGIN-BOTTOM: 15px
}
#articleMPU {
	DISPLAY: inline; FLOAT: right; MARGIN: 4px; WIDTH: 200px; HEIGHT: 200px
}
#articlePic {
	DISPLAY: inline; FLOAT: right; WIDTH: 60px; MARGIN-RIGHT: 8px; HEIGHT: 80px
}
#blogPic {
	DISPLAY: inline; FLOAT: left; WIDTH: 60px; MARGIN-RIGHT: 8px; HEIGHT: 80px
}
#curvedBox {
	DISPLAY: inline; FLOAT: right; MARGIN: 4px; WIDTH: 218px; BACKGROUND-COLOR: #e3e9ff
}
.curvedBoxText {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px
}
.curvedBoxTop {
	DISPLAY: inline; BACKGROUND: url(http://www.incisivemedia.com/ifaonline/images/ifa2006/lgt_blue_box_top_218x16.gif) #e3e9ff no-repeat right top; FLOAT: right; WIDTH: 218px; HEIGHT: 16px
}
.curvedBoxBtm {
	DISPLAY: inline; BACKGROUND: url(http://www.incisivemedia.com/ifaonline/images/ifa2006/lgt_blue_box_bottom_218x16.gif) #e3e9ff no-repeat right bottom; FLOAT: right; WIDTH: 218px; HEIGHT: 16px
}
.rightBottom {
	DISPLAY: inline; FLOAT: right; MARGIN: 8px 4px 4px; WIDTH: 218px
}
#tvChapters {
	OVERFLOW: auto; WIDTH: 320px; HEIGHT: 200px; TEXT-ALIGN: left
}
.spacer5 {
	FONT-SIZE: 1px; HEIGHT: 15px
}
.spacer15 {
	FONT-SIZE: 1px; HEIGHT: 15px
}
.topSearch {
	CLEAR: both; PADDING-RIGHT: 5px; BORDER-TOP: 0px; MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: left; WIDTH: 984px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #e3e9ff; TEXT-ALIGN: right
}
HTML > BODY .topSearch {
	CLEAR: both; MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: left; WIDTH: 984px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 40px; BACKGROUND-COLOR: #e3e9ff; TEXT-ALIGN: right
}
.topSearchInner {
	MARGIN: 4px 0px 0px; HEIGHT: 30px
}
HTML > BODY .topSearchInner {
	MARGIN: 4px 0px; HEIGHT: 30px
}
.topSearchForm {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 150px
}
.topSearch FORM {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 400px
}
.topSearch IMG {
	
}
.topSearch H1 {
	CLEAR: none; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px
}
.topSearch H5 {
	CLEAR: none; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px
}
.topSearch P {
	CLEAR: none; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px
}
.topSearch P {
	MARGIN-LEFT: 160px; MARGIN-RIGHT: 0px
}
.topSearch INPUT {
	MARGIN-LEFT: 10px; HEIGHT: 17px
}
.searchTitle {
	FLOAT: left; WIDTH: 150px
}
#rightCol .tile {
	MARGIN-LEFT: 15px
}
.searchBox {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; MARGIN-TOP: 10px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 15px; BORDER-LEFT: black 1px solid; WIDTH: 126px; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
.skyscraper {
	MARGIN-TOP: 0px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px; WIDTH: 120px; HEIGHT: 600px
}
.incisiveBrand {
	MARGIN-TOP: 18px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 17px; WIDTH: 95px; HEIGHT: 60px
}
.leaderboardBtm {
	MARGIN-TOP: 3px; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 17px; WIDTH: 728px; HEIGHT: 90px
}
.bottomBanner {
	PADDING-TOP: 5px
}
#tableBorder TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
.coffeethanks {
	FONT-SIZE: 11px; COLOR: #000
}
.coffeethanks A {
	FONT-SIZE: 11px; COLOR: #000
}
.coffeethanks A {
	FONT-WEIGHT: bold; COLOR: #311863; TEXT-DECORATION: none
}
.coffeethanks A:hover {
	FONT-WEIGHT: bold; COLOR: #311863; TEXT-DECORATION: underline
}
