/* defaults */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#outer {
        width: 1000px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	text-align: left;
}

form {
	margin: 0px;
	padding: 0px;
}

a:link {
	color: #003F87;
	text-decoration: none;
}
a:visited {
	color: #003F87;
	text-decoration: none;
}
a:hover {
	color: #003F87;
	text-decoration: underline;
}


/* rollovers */

#gotonav, #gotonav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000000;
}

#gotonav a {
	display: block;
	color: #000000;
}

#gotonav a.menu {
	display: block;
	color: #FFFFFF;
	padding: 4px;
	padding-left: 2px;
	border-top: 1px solid #FFFFFF;
	text-decoration: none;
}

#gotonav a.menu:hover {
	text-decoration: underline;
}

#gotonav div { /* all list items */
	color: black;
	font-size: 13px;
}

#gotonav div div { /* second-level lists */
	position: absolute;
	background: #003F87;
	border: 1px solid #003F87;
	color: #000000;
	width: 250px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#gotonav div:hover div, #gotonav div.sfhover div { /* lists nested under hovered list items */
	left: auto;
}

#subnav, #subnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000000;
}

#subnav a {
	display: block;
	color: #000000;
}

#subnav a.menu {
	display: block;
	color: #FFFFFF;
	padding: 4px;
	padding-left: 2px;
	border-top: 1px solid #FFFFFF;
	text-decoration: none;
}

#subnav a.menu:hover {
	text-decoration: underline;
}

#vnav div { /* all list items */
	color: black;
	font-size: 13px;
}

#subnav div div { /* second-level lists */
	position: absolute;
	background: #003F87;
	border: 1px solid #003F87;
	color: #000000;
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#subnav div:hover div, #subnav div.sfhover div { /* lists nested under hovered list items */
	left: auto;
}

#blognav, #blognav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000000;
}

#blognav a {
	display: block;
	color: #000000;
}

#blognav a.menu {
	display: block;
	color: #FFFFFF;
	padding: 4px;
	padding-left: 2px;
	border-top: 1px solid #FFFFFF;
	text-decoration: none;
}

#blognav a.menu:hover {
	text-decoration: underline;
}

#blognav div { /* all list items */
	color: black;
	font-size: 13px;
}

#blognav div div { /* second-level lists */
	position: absolute;
	background: #003F87;
	border: 1px solid #003F87;
	color: #000000;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#blognav div:hover div, #blognav div.sfhover div { /* lists nested under hovered list items */
	left: auto;
}

#eventnav, #eventnav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000000;
}

#eventnav a {
	display: block;
	color: #000000;
}

#eventnav a.menu {
	display: block;
	color: #FFFFFF;
	padding: 4px;
	padding-left: 2px;
	border-top: 1px solid #FFFFFF;
	text-decoration: none;
}

#eventnav a.menu:hover {
	text-decoration: underline;
}

#eventnav div { /* all list items */
	color: black;
	font-size: 13px;
}

#eventnav div div { /* second-level lists */
	position: absolute;
	background: #003F87;
	border: 1px solid #003F87;
	color: #000000;
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#eventnav div:hover div, #eventnav div.sfhover div { /* lists nested under hovered list items */
	left: auto;
}

#nav3, #nav3 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	color: #000000;
}
/* design styles */

.adheader {
	font-size: 9px;
	text-align: center;
	line-height: 11px;
}

img.headerimage {
	padding: 6px;
	padding-left: 0px;
}

.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	padding-right: 0px;
	font-size: 11px;
	text-align: right;
	color: #666666;
}
.leftnav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.leftnav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000CC;
	text-decoration: underline;
}
.leftnav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.leftnav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.leftnavheader {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9B1719;
	text-align: right;
	vertical-align: text-bottom;
	padding: 2px;
	padding-right: 4px;
}

.leftnavheadergold {
	font-size: 11px;
	font-weight: bold;
	color: #003F87;
	background-color: #DADECC;
	text-align: right;
	vertical-align: text-bottom;
	padding: 2px;
	padding-right: 4px;
}

.sitetimestamp {
	font-size: 10px;
}
.sitetimestamp a:link {
	font-weight: bold;
	text-decoration: none;
}
.sitetimestamp a:active {
	font-weight: bold;
	text-decoration: underline;
}
.sitetimestamp a:visited {
	font-weight: bold;
	text-decoration: none;
}
.sitetimestamp a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.siteloginstatus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.siteloginstatus a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.siteloginstatus a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}
.siteloginstatus a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.siteloginstatus a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

/* content styles */

td.sidebarheader {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9B1719;
	vertical-align: text-bottom;
	padding: 3px;
	padding-left: 2px;
}
td.sidebarheadergreen {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #445800;
	vertical-align: text-bottom;
	padding: 3px;
	padding-left: 2px;
}
td.sidebarheaderblue {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003F87;
	vertical-align: text-bottom;
	padding: 3px;
	padding-left: 2px;
}
td.sidebarheaderwhite {
	font-size: 11px;
	font-weight: bold;
	color: #003F87;
	background-color: #FFFFFF;
	padding: 3px;
	padding-left: 2px;
}
td.sidebarheadergold {
	font-size: 11px;
	font-weight: bold;
	color: #003F87;
	background-color: #DADECC;
	padding: 3px;
	padding-left: 2px;
}
td.sidebarheaderltblue {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3F57BE;
	padding: 3px;
	padding-left: 2px;
}

.sidebarheaderlink {
	font-size: 11px;
	font-weight: normal;
	text-align: right;
	color: #FFFFFF;
	line-height: 12px;
}
.sidebarheaderlink a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.sidebarheaderlink a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.sidebarheaderlink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.sidebarheaderlink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.searchheadline {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
.searchheadline a:link {
	text-decoration: none;
	color: #000000;
}

.searchheadline a:active {
	text-decoration: underline;
	color: #000000;
}
.searchheadline a:visited {
	text-decoration: none;
	color: #000000;
}
.searchheadline a:hover {
	text-decoration: underline;
	color: #000000;
}

.searchdate {
	font-size: 11px;
	line-height: 11px;
	color: #b8001a;
}

/* editorial styles */

.headlinelarge {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.headlinelarge a:link {
	color: #000000;
	text-decoration: none;
}
.headlinelarge a:active {
	color: #003F87;
	text-decoration: underline;
}
.headlinelarge a:visited {
	color: #000000;
	text-decoration: none;
}
.headlinelarge a:hover {
	color: #000000;
	text-decoration: underline;
}

.headlinemedium {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
.headlinemedium a:link {
	text-decoration: none;
	color: #000000;
}

.headlinemedium a:active {
	text-decoration: underline;
	color: #000000;
}
.headlinemedium a:visited {
	text-decoration: none;
	color: #000000;
}
.headlinemedium a:hover {
	text-decoration: underline;
	color: #000000;
}

.headlinesmall {
	font-weight: bold;
}
.headlinesmall a:link {
	text-decoration: none;
	color: #000000;
}
.headlinesmall a:active {
	text-decoration: underline;
	color: #000000;
}
.headlinesmall a:visited {
	text-decoration: none;
	color: #000000;
}
.headlinesmall a:hover {
	text-decoration: underline;
	color: #000000;
}

.highlightheader {
	font-size: 11px;
	font-weight: bold;
	color: #B8001A;
	text-align: left;
	line-height: 11px;
}
.highlightheader a:link {
	font-size: 11px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: none;
	line-height: 11px;
}
.highlightheader a:active {
	font-size: 11px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: underline;
	line-height: 11px;
}
.highlightheader a:visited {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #B8001A;
	text-decoration: none;
	line-height: 11px;
}
.highlightheader a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: underline;
	line-height: 11px;
}

.kicker {
	font-size: 11px;
	font-weight: bold;
	color: #9B1719;
}

.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003f87;
	line-height: 16px;
}
.more a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003f87;
	text-decoration: none;
	line-height: 11px;
}
.more a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003f87;
	text-decoration: underline;
	line-height: 11px;
}
.more a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003f87;
	text-decoration: none;
	line-height: 11px;
}
.more a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003f87;
	text-decoration: underline;
	line-height: 11px;
}

.morestories {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #B8001A;
	line-height: 12px;
}
.morestories a:link {
	font-size: 10px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: none;
	line-height: 12px;
}
.morestories a:active {
	font-size: 10px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: underline;
	line-height: 12px;
}
.morestories a:visited {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #B8001A;
	text-decoration: none;
	line-height: 12px;
}
.morestories a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: underline;
	line-height: 12px;
}

.snippet {
	font-size: 11px;
	line-height: 13px;
}

.timestamp {
	font-size: 11px;
	line-height: 11px;
	color: #b8001a;
}

.storybody {
	text-align: left;
	color: #000000;
	line-height: 16px;
}
.storybody a:link {
	color: #003F87;
	text-decoration: none;
}
.storybody a:active {
	color: #000000;
	text-decoration: underline;
}	
.storybody a:visited {
	color: #003F87;
	text-decoration: none;
}
.storybody a:hover {
	color: #003F87;
	text-decoration: underline;
}

.storybyline {
	text-align: left;
	line-height: 16px;
}
.storybyline a:link {
	color: #003F87;
	text-decoration: none;
}
.storybyline a:active {
	color: #000000;
	text-decoration: underline;
}	
.storybyline a:visited {
	color: #003F87;
	text-decoration: none;
}
.storybyline a:hover {
	color: #003F87;
	text-decoration: underline;
}

.storycaption {
	font-size: 10px;
	line-height: 13px;
	color: #333333;
	text-align: left;
}

.storyheadline {
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	letter-spacing: -.5px;
}

.storypagelist {
	text-align: left;
	color: #003F87;
	line-height: 13px;
}
.storypagelist a:link {
	color: #003F87;
	text-decoration: none;
}
.storypagelist a:visited {
	color: #003F87;
	text-decoration: none;
} 
.storypagelist a:hover {
	color: #003F87;
	text-decoration: underline;
}
.storypagelist a:active {
	color: #003F87;
	text-decoration: underline;
}	

.storyphotocredit {
	font-size: 10px;
	color: #999999;
	text-align: right;
}

.storysidebarheader {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9B1719;
	vertical-align: text-bottom;
	padding-top: 2px;
	padding-bottom: 2px;
}

.storysidebartitle {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 14px;
}

.storysubheadline {
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 14px;
}

.storytimestamp {
	font-size: 10px;
}
.storytimestamp a:link {
	font-weight: bold;
	text-decoration: none;
}
.storytimestamp a:active {
	font-weight: bold;
	text-decoration: underline;
}
.storytimestamp a:visited {
	font-weight: bold;
	text-decoration: none;
}
.storytimestamp a:hover {
	font-weight: bold;
	text-decoration: underline;
}

.storyutils {
	font-size: 9px;
	text-align: left;
	color: #000000;
	line-height: 10px;
}
.storyutils a:link {
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.storyutils a:hover {
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
.storyutils a:visited {
	font-size: 9px;
	color: #000000;
}
.storyutils a:active {
	font-size: 9px;
	color: #0000CC;
	text-decoration: underline;
}

/* Legacy Styles */

.headline {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.headline a:link {
	color: #000000;
	text-decoration: none;
}
.headline a:active {
	color: #003F87;
	text-decoration: underline;
}
.headline a:visited {
	color: #000000;
	text-decoration: none;
}
.headline a:hover {
	color: #000000;
	text-decoration: underline;
}

/* Non-Editorial Content Styles */

.copy {
	text-align: left;
	color: #000000;
	line-height: 16px;
}
.copyred {
	text-align: left;
	color: #9B1719;
	line-height: 16px;
}
.copyred a {
	color: #9B1719;
}
.copywhite {
	text-align: left;
	color: #FFFFFF;
	line-height: 16px;
}
.copywhite a {
	color: #FFFFFF;
}
.copywhite a:hover {
	color: #FFFFFF;
}
.copywhite a:visited {
	color: #FFFFFF;
}
.copylarge {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}
.copymedium {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}

/* designer styles unused */

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9B1719;
	text-align: left;
	vertical-align: text-bottom;
}
.navHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 9B1719;
	text-align: right;
	vertical-align: text-middle;
}


.spText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #000000;
}


.source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}



.mostPopular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	line-height: 14px;
}
.mostPopular a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.mostPopular a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}
.mostPopular a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.mostPopular a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 14px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	text-align: center;
	color: #000000;
	line-height: 11px;
}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #003F87;
	text-decoration: none;
	line-height: 11px;
}

.footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #003F87;
	text-decoration: underline;
	line-height: 11px;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	text-align: center;
	color: #003F87;
	text-decoration: none;
	line-height: 11px;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #003F87;
	text-decoration: underline;
	line-height: 11px;
}
.go {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #B8001A;
	line-height: 11px;
}
.go a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: none;
	line-height: 11px;
}

.go a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: underline;
	line-height: 11px;
}
.go a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #B8001A;
	text-decoration: none;
	line-height: 11px;
}
.go a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8001A;
	text-decoration: underline;
	line-height: 11px;
}

.pullDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	line-height: 14px;
}
.pullDown a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}

.pullDown a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 14px;
}
.pullDown a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14px;
}
.pullDown a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	line-height: 14px;
}


.bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	line-height: 16px;
}
.bodyCopy a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003F87;
	text-decoration: none;
}
.bodyCopy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}	
.bodyCopy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003F87;
	text-decoration: none;
}
.bodyCopy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003F87;
	text-decoration: underline;
}

.breadCrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 10px;	
}
.breadCrumbs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003F87;
	text-decoration: none;
}

.breadCrumbs a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.breadCrumbs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003F87;
	text-decoration: none;
}
.breadCrumbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003F87;
	text-decoration: underline;
}



.relatedHeads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #003F87;
	line-height: 13px;
}
.relatedHeads a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003F87;
	text-decoration: none;
}
.relatedHeads a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003F87;
	text-decoration: underline;
}
.relatedHeads a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003F87;
}
.relatedHeads a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003F87;
	text-decoration: underline;
}	
	
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.snippetHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	line-height: 13px;
}
.snippetHead a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
    line-height: 13px;
}
.snippetHead a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
    line-height: 13px;
}
.snippetHead a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 13px;	
}
.snippetHead a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
.featureHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	line-height: 13px;
}
.featureHead a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
    line-height: 13px;
}
.featureHead a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
    line-height: 13px;
}
.featureHead a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 13px;	
}
.featureHead a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}

.topicNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000000;
	line-height: 13px;
}
.topicNav a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
    line-height: 13px;
}
.topicNav a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
    line-height: 13px;
}
.topicNav a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 13px;	
}
.topicNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height: 13px;
}
.mostreadNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.mostreadNav a:link a:active a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.mostreadNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.mostreadBorder {
	border-bottom: 1px solid #9B1719;
	padding: 5px;
}

.mostreadBorderSel {
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #9B1719;
	padding: 5px;
}

.latestnewsNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.latestnewsNav a:link a:active a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.latestnewsNav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.latestnewsBorder {
	border-bottom: 1px solid #9B1719;
	padding: 5px;
}

.latestnewsBorderSel {
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #9B1719;
	padding: 5px;
}

.hidden {
	display: none;
}
