a {
	text-decoration : none;
}

a img {
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
}

a:hover {
	text-decoration : underline;
}

a:active {
	color : #FFFFCC;
}

body {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

body {
	background-color : #ffffff;
	margin : 0px 0px 0px 3px;
}

br.clear {
	clear : both;
}

button {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

<!-- menu & copyright bar -->

div {
	font-family : Arial, sans-serif;
	font-size : 11.5px;
}

<!-- /menu & copyright bar -->

div.errata {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

form {
	margin : 0px;
}

hr {
	height : 1px;
}

input {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

li {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

li {
	margin : 0px 0px 1px;
}

<!-- body text -->

p {
	font-family : Arial, sans-serif;
	font-size : 11.5px;
}

<!-- /body text -->

p.errata {
	margin-bottom : 3px;
	margin-top : 0px;
}

select {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

span {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

td {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

td .container {
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 0px;
}

textarea {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

th {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

ul {
	font-family : Arial, sans-serif;
	font-size : 12px;
}

ul {
	list-style : outside;
	margin : 0px 0px 0px 8px;
}

ul.fotd {
	list-style : url(http://msimg.com/m/r/bullet-add.gif);
	margin : 5px 5px 0px 15px;
}

.ahem {
	display : none;
}

<!-- colour at RHS end of hockeystick top bar, first sub layer -->

.bannerad {
	background-color : #010101;
	color : #FFFFFF;
}

.big6 {
	background-color : #272727;
	color : #FFFFFF;
	height : 10px;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 5px;
	padding-top : 5px;
}

.big6 a {
	color : #FFFFFF;
}

.big6 a:active {
	color : #FFFFCC;
}

.big7 .container {
	color : #FFFFFF;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

.big7 .container a {
	color : #FFFFFF;
}

.big7 .container a:active {
	color : #FFFFCC;
}

.cathead {
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 2px;
	width : 100%;
}

.cathead2 {
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 0px;
}

.cattbl {
	width : 100%;
}

.channelsearch .ib table {
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
}

.channeltitle {
	color : #FFFFFF;
	font-size : 20px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 0px;
}

.container {
	padding-bottom : 2px;
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 2px;
}

.float33 {
	float : left;
	margin : 1px;
	width : 145px;
}

.float33hilite {
	background-color : #FFFBEE;
	color : #000000;
	float : left;
	margin : 1px;
	width : 145px;
}

.float33hilite .header {
	background-color : #FFFBEE;
	color : #000000;
}

.float66 {
	float : left;
	margin : 0px;
	width : 300px;
}

.floatauto {
	float : left;
	margin : 0px 2px 2px;
}

.floatautohilite {
	background-color : #FFFBEE;
	color : #000000;
	float : left;
	margin : 0px 2px 2px;
}

.floatleft {
	float : left;
	margin : 0px 5px 5px 0px;
}

.floatnone {
	margin : 0px 2px 0px 0px;
}

.floatquad {
	border-left : 1px solid;
	border-top : 1px solid;
	margin : 1px;
}

.floatquadno {
	border-left : 1px solid;
	border-top : 1px solid;
	margin : 2px;
}

.floatright {
	float : right;
	margin : 0px 0px 5px 5px;
}

.footer {
	background-color : #003366;
}

.footer .container {
	background-color : #010101;
	color : #FFFFFF;
	padding-bottom : 20px;
	padding-left : 8px;
	padding-right : 5px;
	padding-top : 20px;
	width : 100%;
}

.footer a {
	color : #FFFFFF;
}

.header {
	padding-bottom : 2px;
	padding-left : 3px;
	padding-right : 2px;
	padding-top : 2px;
}

.headertable {
	background-color : #003366;
}

.help {
	color : #FFFFFF;
}

.help a {
	color : #FFFFFF;
}

.hockeystick {
	background-color : #010101;
	color : #FFFFFF;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 5px;
	padding-top : 5px;
}

.hockeystick .floatleft {
	margin : 2px;
}

.hockeystick .floatright {
	margin : 2px;
}

.hockeystick a {
	color : #FFFFFF;
}

.hockeystickrow {
	background-color : #990000;
}

.ib table {
	border-bottom : 1px solid;
	border-left : 1px solid;
	border-right : 1px solid;
	border-top : 1px solid;
	margin : 0px 0px 5px;
}

.ibbtn {
	border-bottom : 1px outset;
	border-left : 1px outset;
	border-right : 1px outset;
	border-top : 1px outset;
	color : #FFFFFF;
	cursor : hand;
	font-weight : bold;
	margin : 1px 0px 0px 4px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
}

.leftbar {
	background-color : #010101;
	width : 150px;
}

.leftbar .container {
	margin-bottom : 0px;
	margin-top : 0px;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 5px;
	padding-top : 5px;
}

.leftbar .container {
	color : #666633;
}

.leftbar .header {
	background-color : #CC0000;
	border-top : #FEE400 1px solid;
	color : #000000;
	padding-bottom : 2px;
	padding-left : 8px;
	padding-right : 2px;
	padding-top : 2px;
}

.leftbar .hilite {
	color : #FF0000;
}

.leftbar .ib table {
	border-bottom-color : #FFFFFF;
	border-left-color : #FFFFFF;
	border-right-color : #FFFFFF;
	border-top-color : #FFFFFF;
}

.leftbar .ib td {
	color : #FFFFFF;
}

.leftbar .ibbtn {
	background-color : #CCCC99;
}

.leftbar .ibfrm {
	background-color : #FFFFCC;
	color : #666633;
}

.leftbar .ibhdr {
	color : #000000;
}

.leftbar .promo .container {
	background-color : #010101;
	color : #FFFFFF;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 5px;
	padding-top : 5px;
}

.leftbar .promo .container .hilite {
	color : #FFFFCC;
}

.leftbar .promo .container a {
	color : #FFFFFF;
}

.leftbar .promo .container hr {
	color : #666633;
}

.leftbar .promo a {
	color : #FFFFFF;
}

.leftbar .secexp {
	margin-left : 10px;
}

.leftbar .secexp {
	color : #FF0000;
}

.leftbar .secexp a {
	color : #FF0000;
}

.leftbar a {
	color : #666633;
}

.leftbar a:hover {
	color : #FF0000;
}

.leftbar a:active {
	color : #FF0000;
}

.leftbar img {
	border-bottom : #CCCC99 1px solid;
	border-left : #CCCC99 1px solid;
	border-right : #CCCC99 1px solid;
	border-top : #CCCC99 1px solid;
}

.leftbar ul {
	list-style : url(http://msimg.com/m/r/bullet-black.gif);
}

.localcontainer {
	margin : 0px 0px 5px 8px;
}

.localtitle {
	margin : 0px 0px 5px 8px;
}

.logotext a {
	color : #CCCCCC;
}

.mainbar {
	background-color : #FFFFFF;
}

.mainbar .change {
	background-color : #CCCC99;
	border-top : #000000 1px solid;
	color : #000000;
	margin : 0px 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	text-align : center;
}

.mainbar .change a {
	color : #FFFFFF;
}

.mainbar .change a:hover {
	color : #003366;
	text-decoration : underline;
}

.mainbar .change a:active {
	color : #003366;
	text-decoration : underline;
}

.mainbar .container {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}

.mainbar .header {
	BACKGROUND-COLOR: #CC0000; COLOR: #000000; PADDING-BOTTOM: 0px
}

.mainbar .hilite {
	color : #CC0000;
}

.mainbar .secexp {
	margin-left : 10px;
}

.mainbar .secexp {
	color : #CC0000;
}

.mainbar .secexp a {
	color : #CC0000;
}

.mainbar a {
	color : #000099;
}

.mainbar a:hover {
	color : #FF0000;
}

.mainbar a:active {
	color : #FF0000;
}

.mainbar ul {
	list-style : url(http://msimg.com/m/r/bullet-black.gif);
}

.netsearch {
	color : #FFFFFF;
}

.nip {
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 145px;
}

.nip .container {
	margin : 0px 0px 0px 3px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

.nip .header {
	margin : 0px 0px 0px 3px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

.nipbig {
	font-size : 20px;
	padding-left : 2px;
}

.nipfooter {
	padding-top : 4px;
}

.nipheader {
	color : #5A5C95;
	font-size : 14px;
}

.nipheader a {
	color : #5A5C95;
}

.nipheader b a {
	color : #5A5C95;
}

.nipline {
	color : #999966;
	height : 1px;
	width : 145px;
}

.nipmini {
	margin : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 120px;
}

.nipmini .container {
	margin : 0px 0px 0px 3px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

.nipmini .header {
	margin : 0px 0px 0px 3px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

.niptopheadline {
	margin-top : 2px;
}

.niptopheadline a {
	font-size : 16px;
	margin-left : 5px;
}

.page a:link {
	color : #003399;
}

.page a:visited {
	color : #003399;
}

.page a:hover {
	color : #CCCCFF;
	text-decoration : underline;
}

.page a:active {
	color : #CCCCFF;
	text-decoration : underline;
}

.page h4 {
	font-size : 16px;
}

.page td {
	padding-bottom : 2px;
}

.page ul {
	list-style : url(http://msimg.com/m/r/bullet-black.gif);
}

.pagetitle {
	color : #FFFFFF;
	font-size : 16px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 0px;
}

.persadd {
	background-color : #EEEEEE;
	color : #003399;
	cursor : hand;
}

.persbtn {
	background-color : #FFFFFF;
	background-image : url(http://msimg.com/m/r/btn_pers_tile.gif);
	background-position : 50% bottom;
	background-repeat : repeat;
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
	color : #003399;
	cursor : hand;
	font-weight : bold;
	height : 23px;
}

.persbtndel {
	background-color : #FFFFFF;
	border-bottom : #9E0B0E 1px solid;
	border-left : #9E0B0E 1px solid;
	border-right : #9E0B0E 1px solid;
	border-top : #9E0B0E 1px solid;
	color : #9E0B0E;
	cursor : hand;
	font-weight : bold;
	width : 80px;
}

.persbtnmove {
	background-color : #EAEDF7;
	border-bottom : #003399 1px solid;
	border-left : #003399 1px solid;
	border-right : #003399 1px solid;
	border-top : #003399 1px solid;
	color : #003399;
	cursor : hand;
	font-weight : bold;
	margin-bottom : 3px;
	width : 80px;
}

.perscat {
	border-bottom : #EEEEEE 1px solid;
	border-left : #EEEEEE 1px solid;
	border-right : #EEEEEE 1px solid;
	border-top : #EEEEEE 1px solid;
}

.perscat hr {
	color : #EEEEEE;
}

.perscmline {
	background-color : #EEEEEE;
}

.perscmlogo {
	margin : 4px;
}

.persdeep {
	margin : 3px 0px 0px;
}

.persentry hr {
	color : #EEEEEE;
}

.persentry td.persintrohead {
	color : #666666;
	font-size : 14px;
}

.persfeaturedtoday {
	background-color : #EEEEEE;
}

.persfeaturedtoday .hilite {
	color : #003399;
}

.persfeaturedtoday a {
	color : #003399;
}

.persfeaturedtoday b {
	color : #666666;
}

.persfoot {
	background-color : #666699;
	color : #FFFFFF;
}

.persfoot2 {
	background-color : #666699;
	color : #FFFFFF;
}

.persgray {
	color : #666666;
}

.persheader {
	color : #000000;
	font-family : Trebuchet MS, Arial, sans-serif;
	font-size : 16px;
}

.persheader a {
	color : #003399;
}

.perslayout {
	background-color : #CCFFFF;
}

.perslayoutcat {
	border-bottom : #003399 1px solid;
	cursor : hand;
}

.perslayoutcat a {
	color : #000000;
}

.perslayoutdel {
	color : #9E0B0E;
}

.perslayouton {
	background-color : #CCFFFF;
}

.persleft {
	background-color : #666699;
	color : #FFFFFF;
	padding-bottom : 2;
	padding-left : 5;
	padding-right : 2;
	padding-top : 2;
}

.persleft .container a {
	color : #FFFFFF;
}

.persleft .container a:hover {
	color : #CCCCFF;
	text-decoration : underline;
}

.persleft .container a:active {
	color : #CCCCFF;
	text-decoration : underline;
}

.persleft .header {
	color : #FFFFFF;
}

.persleftoff {
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 5px;
}

.persleftoff a {
	color : #FFFFFF;
}

.persleftoff a:hover {
	color : #CCCCFF;
	text-decoration : underline;
}

.persleftoff a:active {
	color : #CCCCFF;
	text-decoration : underline;
}

.perslefton {
	background-color : #EAEDF7;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 0px;
	padding-top : 5px;
}

.perslefton a {
	color : #003399;
}

.perslefton a:hover {
	color : #6666FF;
	text-decoration : underline;
}

.perslefton a:active {
	color : #6666FF;
	text-decoration : underline;
}

.perslefton b {
	color : #003399;
}

.perslefton ul {
	list-style : url(http://msimg.com/m/r/bullet-black.gif) outside;
	margin : 5px 0px 5px 10px;
}

.perslink {
	color : #003399;
}

.perslink b {
	color : #003399;
}

.persmain {
	background-color : #FFFFFF;
}

.persnoscript {
	color : #FF0000;
}

.perssporttype {
	font-size : 14px;
}

.perssubtitle {
	background-color : #EAEDF7;
}

.perstblhead {
	background-color : #EAEDF7;
}

.ppconbody {
	background-color : #EFEBDF;
}

.ppconbody a {
	color : #336667;
	text-decoration : underline;
}

.ppconbody a:visited {
	color : #336667;
	text-decoration : underline;
}

.ppconbody a:hover {
	color : #FFCC33;
}

.ppconbody a:active {
	color : #FFCC33;
}

.ppconbodytxt {
	color : #336667;
}

.ppconhead {
	background-color : #0033CC;
}

.ppconheadtxt {
	color : #FFFFFF;
}

.ppconmtable {
	background-color : #666699;
}

.ppconmtabletxt {
	color : #FFFFFF;
}

.quote {
	margin : 0px 0px 5px 8px;
}

.scarab {
	margin : 5px 0px 5px 5px;
}

.sidebar {
	background-color : #272727;
	width : 150px;
}

.sidebar .container {
	color : #FFFFFF;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 5px;
	padding-top : 5px;
}
.sidebar .container .news  a {
	padding : 0px 0px 11px 0px;
}


.sidebar .header {
	background-color : #272727;
	border-top : #999999 1px solid;
	color : #FFFFFF;
	padding-bottom : 2px;
	padding-left : 8px;
	padding-right : 2px;
	padding-top : 2px;
}

.sidebar .hilite {
	color : #FFFF33;
}

.sidebar .ib table {
	border-bottom-color : #9999CC;
	border-left-color : #9999CC;
	border-right-color : #9999CC;
	border-top-color : #9999CC;
}

.sidebar .ib td {
	color : #FFFFFF;
}

.sidebar .ibbtn {
	background-color : #003366;
}

.sidebar .ibfrm {
	background-color : #9999CC;
	color : #FFFFFF;
}

.sidebar .ibhdr {
	color : #FFFFFF;
}

.sidebar .secexp {
	margin-left : 10px;
}

.sidebar .secexp {
	color : #FFFF33;
}

.sidebar .secexp a {
	color : #FFFF33;
}

.sidebar a {
	color : #FFFFFF;
}

.sidebar a:hover {
	color : #003366;
}

.sidebar a:active {
	color : #FFFF66;
}

.sidebar img {
	border-bottom : #CC0000 1px solid;
	border-left : #CC0000 1px solid;
	border-right : #CC0000 1px solid;
	border-top : #CC0000 1px solid;
}

.sidebar ul {
	list-style : url(http://msimg.com/m/r/bullet-white.gif);
}

.sign {
	margin : 0px 0px 5px 8px;
}

.spacer {
	background-color : #666699;
}

.sportsheading {
	background-color : #E3E8EF;
	border-bottom : #425671 1px solid;
	border-top : #425671 1px solid;
	color : #425671;
}

.sportsnobgcolor {
	border-bottom : #C0C0C0 1px solid;
	border-top : #C0C0C0 1px solid;
}

.sportsrow {
	border-bottom : #C0C0C0 1px solid;
}

.stock {
	border-top : #3F8640 1px solid;
	margin : 5px 0px;
	width : 97%;
}

.stock td {
	border-bottom : #3F8640 1px solid;
}

.stock th {
	border-bottom : #3F8640 1px solid;
}

.stockcolored {
	background-color : #E4F7E4;
}

.stockcolored a {
	text-decoration : none;
}

.stockfall {
	color : #FF0000;
}

.stockrise {
	color : #3F8640;
}

.tabs a {
	color : #FFFFFF;
}

.tabs a:hover {
	color : #003366;
	text-decoration : none;
}

.tabs a:active {
	color : #FFFFCC;
	text-decoration : none;
}

.tabsdate {
	color : #FFFFFF;
}

.tabsdate a:hover {
	text-decoration : underline;
}

.tabsendoff {
	background-image : url(http://msimg.com/m/r/tab-end_off.gif);
	background-position : 50% bottom;
	background-repeat : no-repeat;
}

.tabsendon {
	background-image : url(http://msimg.com/m/r/tab-end_on.gif);
	background-position : 50% bottom;
	background-repeat : no-repeat;
}

.tabsfrontoff {
	background-image : url(http://msimg.com/m/r/tab-front_off.gif);
	background-position : 50% bottom;
	background-repeat : no-repeat;
}

.tabsfronton {
	background-image : url(http://msimg.com/m/r/tab-front_on.gif);
	background-position : 50% bottom;
	background-repeat : no-repeat;
}

.tabsline {
	background-image : url(http://msimg.com/m/r/tab-back_line_tall.gif);
	background-position : 50% bottom;
	background-repeat : repeat-x;
}

.tabslinetall {
	background-image : url(http://msimg.com/m/r/tab-back_line_tall.gif);
	background-position : 50% bottom;
	background-repeat : repeat-x;
}

.tabsmidon1 {
	background-image : url(http://msimg.com/m/r/tab-mid_on1.gif);
	background-position : 50% bottom;
	background-repeat : no-repeat;
}

.tabsmidon2 {
	background-image : url(http://msimg.com/m/r/tab-mid_on2.gif);
	background-position : 50% bottom;
	background-repeat : no-repeat;
}

.tabsoff {
	color : #FFFFFF;
}

.tabsoffline {
	background-image : url(http://msimg.com/m/r/tab-bg_line_off.gif);
	background-position : 50% bottom;
	background-repeat : repeat-x;
}

.tabson {
	color : #FFFFFF;
}

.tabsonline {
	background-image : url(http://msimg.com/m/r/tab-bg_line_on.gif);
	background-position : 50% bottom;
	background-repeat : repeat-x;
}

.tabstext {
	color : #FFFFFF;
}

.textad a {
	color : #FFFF99;
}

.weather {
	margin : 0px 0px 5px -2px;
}

.weather .day {
	background-color : #E4EBF8;
	border-bottom : #425783 1px solid;
	border-left : #425783 1px solid;
	border-right : #425783 1px solid;
	border-top : #425783 1px solid;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	text-align : center;
	width : 96px;
}

.weather .forecast {
	border-bottom : #E4EBF8 1px solid;
	border-left : #E4EBF8 1px solid;
	border-right : #E4EBF8 1px solid;
	border-top : #E4EBF8 1px solid;
	height : 55px;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	text-align : center;
	width : 96px;
}

.weather .forecast .degrees {
	padding-top : 3px;
	text-align : center;
}

.weather .forecast .outlook {
	height : 30px;
	text-align : center;
	width : 70px;
}

.weather td {
	color : #425783;
}

.weather td {
	color : #425783;
}

.welcome {
	background-color : #FFFFCC;
	color : #666633;
	font-size : 16px;
	padding-bottom : 2px;
	padding-left : 8px;
	padding-right : 2px;
	padding-top : 2px;
}

.welcome {
	background-color : #FFFFCC;
	color : #666633;
}

#c1 {
	border-left : #2A5784 1px solid;
	border-top : #2A5784 1px solid;
}

#c1 .cathead2 {
	background-color : #2A5784;
	color : #FFFFFF;
}

#c1 .cathead2 a {
	background-color : #2A5784;
	color : #FFFFFF;
}

#c1 .header {
	color : #2A5784;
}

#c1 .logo {
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
}

#c1 img {
	border-bottom : #2A5784 1px solid;
	border-left : #2A5784 1px solid;
	border-right : #2A5784 1px solid;
	border-top : #2A5784 1px solid;
}

#ocatnip {
	border-bottom : medium none;
	border-left : medium none;
	border-right : medium none;
	border-top : medium none;
	margin : 0px;
	width : 300px;
}

#ocatnip .header {
	color : #000000;
}
