BODY { 
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 9pt;  
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif; }
.msgback {  
	background-color: #eeeeee;  }
.listback { 
	background-color: #FFFFFF }
A:link { 
	color: #136AA8;  }
A:visited { 
	color: #136AA8;  }
A.or:link, A.or:visited, A.or:active { 
	text-decoration: none; 
	color: #000000 }
A.memname:visited { 
	color: #136AA8;  }
TT { 
	font-family: monospace, Courier; }
BIG { 
	font-size: larger; }
SMALL { 
	font-size: smaller; }
.stdlink { 
	color: #136AA8;  }

/* warning, confirmation text */
.emph { 
	color: #990099 } 

/* flip-flop emph color, bgcolor */
.revemph { 
	background: #990099 } 
SPAN.toplink { 
	color: #FFFFFF }
SPAN.head { 
	color: #FFFFFF }
SPAN.sechead { 
	color: #FFFFFF }

/* link text in default tabbed navigation frame */
a.navtabtext, a.navtabtext:visited, .navtabtext { 
	font-weight: bold; 
	color: #FFFFFF }
SPAN.navlocate { 
	color: #FFFFFF }

/* copyright text */
SPAN.copylink { 
	text-decoration: none; 
	color: #136AA8;  }

/* msg #, usually in brackets or parens in list frame next to discussion title */
.msgcnt { 
	font-size: 8pt; }

/* default font size, face, color for just about everything */
TD, UL, OL, CENTER { 
	font-size: 9pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif; 
	color: #000000 }
TD.b { 
	background-color: #000099; 
	color: #FFFFFF }

/* probably obsolete */
TD.lefttop { 
	font-size: 9pt; 
	background-color: #990099; 
	color: #FFFFFF }
TD.msgdisc { 
	font-size: 13pt; }

/* text color, bgcolor for many section headings in control center, start page, etc */
TD.head { 
	font-size: 9pt; 
	background-color: #136AA8; ; 
	color: #FFFFFF }
TD.sechead { 
	font-size: 9pt; 
	background-color: #999999; 
	color: #FFFFCC }
TR.sec TD { 
	font-size: 9pt; 
	background-color: #FFFFCC; 
	color: #000000 }
TD.sec { 
	font-size: 9pt; 
	background-color: #FFFFCC; 
	color: #000000 }

/* folder head text & background attributes. multiple folderhead selectors compensate for various browser bugs */
TR.folderhead TD { 
	text-decoration: none; 
	font-size: 9pt; 
	background-color: #dddddd; ; 
	color: #000000 }
TD.folderhead, .folderhead { 
	font-size: 9pt; 
	background-color: #dddddd; ; 
	color: #000000 }
SPAN.folderlink { 
	text-decoration: none; 
	font-weight: bold; 
	color: #000000 }

/* flip-flop folderhead colors. this might not be in use anywhere but is handy to have around */
.folderheadrev { 
	font-size: 9pt; 
	background-color: #000000; 
	color: #dddddd;  }
TD.fhLatest, TD.fhNew, TD.fhFname, TD.fhMsgs, TD.fhSB { 
	color: #000000 }

/* individual msg header (to, from, date, etc). multiple msghead selectors compensate for various browser bugs */
TABLE.msghead TD { 
	font-size: 9pt; 
	background-color: #eeeeee; ; 
	color: #000000 }
TABLE.polltable { 
	border-style: solid; 
	border-width: 2px; 
	border-color: #136AA8; ; 
	background-color: #FFFFFF }
TR.msghead TD { 
	font-size: 9pt; 
	background-color: #eeeeee; ; 
	color: #000000 }
TD.msghead { 
	font-size: 9pt; 
	background-color: #eeeeee; ; 
	color: #000000 }
.msgfm { 
	font-size: 8pt; 
	font-weight: bold; 
	background-color: #dddddd; ; 
	color: #000000 }
TD.msgF, TD.msgFname, TD.msgDate, TD.msgT, TD.msgTname, TD.msgNum, TD.msgIg, TD.msgStopIg { 
	color: #000000 }
TD.msg, #compMsgTxt, #compSigTxt { 
	background-color: #FFFFFF }

/* Does the user's preferred text size magic */
TD.msgtxt { 
	font-size: 9pt; }

/* Not in use */
TD.msgtxtalt { 
	font-size: 9pt; 
	font-family: "Times New Roman", "Courier New", Courier, serif; }

/* Not in use */
TD.navback { 
	background-color: #FFFFFF; 
	color: #000000; }

/* Anything '.nav...' is used mainly in default tabbed navigation frame */
TD.navhead { 
	font-size: 13pt; 
	font-weight: bold; 
	background-color: #000099; 
	color: #FFFFCC }
TD.navtab { 
	font-size: 9pt; 
	background-color: #999999; 
	color: #FFFFFF }
TD.navactive { 
	font-size: 9pt; 
	background-color: #000099; 
	color: #FFFFFF }
TD.navlocate { 
	font-size: 9pt; 
	background-color: #999999; 
	color: #FFFFFF }
TD.secsub { 
	font-size: 9pt; 
	background-color: #999999; 
	color: #FFFFFF }

/* Tiny copyright line text */
TD.copy { 
	font-size: 8pt; }

/* Does the user's preferred text size magic. Needed when nested tables in msgtext */
TD.msgtxt TD { 
	font-size: 9pt; }
TD.bbsGeneral { 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 8pt; 
	color: #000000; }
SPAN.bbsTopLabel { 
	font-weight: bold; 
	color: #990000; }
TD.bbsPropName { 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #136AA8;  }
TD.bbsTopLabel { 
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	background-color: #FFFFFF; }

/* Ignore font in form input, old Netscape 4 bug but harmless to leave here */
INPUT { 
	font-family: none; }
INPUT.msgnavigation { 
	background-color: #eeeeee;  }

/* Makes buttons pretty */
INPUT.button, BUTTON, OPTION.button, TD.BUTTON { 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	cursor: hand; 
	color: #FFFFFF; 
	background-color: #009900 }

/* flip-flop button colors, used in button click effect */
INPUT.b2, TD.b2 { 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	cursor: hand; 
	color: #009900; 
	background-color: #FFFFFF }
TD.button, TD.b2 { 
	border-style: solid; 
	border-width: 1px; }
TD.button { 
	border-right-width: 2px; border-bottom-width: 2px; 
	border-color: #FFFFFF; }
TD.b2 { 
	border-left-width: 2px; border-top-width: 2px; 
	border-color: #009900; }
A.button, A.button:visited { 
	color: #FFFFFF}
TD.b2 A.button, TD.b2 A.button:visited { 
	color: #009900 ; }

/* make cursor a hand when over text associated with a form element */
LABEL { 
	cursor: hand; } 

/* for wysiwyg editor */
SELECT.wsel { 
	font-size: 8pt; }

/* move msg border to CSS, no longer done inside table tag. include wysiwyg iframe. */
TABLE.msgtable, TABLE.msgtablealt, .compMsgTxtIframe { 
	border-style: outset; 
	border-color: #CCCCCC; 
	border-width: 1px; }
TD.pollbar1 {background-color: #0000aa; border-bottom: solid black 1px; border-right: solid black 1px; border-color: #000000 }
TD.pollbar2 {background-color: #d40000; border-bottom: solid black 1px; border-right: solid black 1px; border-color: #000000 }
TD.pollbar3 {background-color: #2aaa00; border-bottom: solid black 1px; border-right: solid black 1px; border-color: #000000 }
TD.pollbar4 {background-color: #f4aa00; border-bottom: solid black 1px; border-right: solid black 1px; border-color: #000000 }
TD.pollbar5 {background-color: #d42ad4; border-bottom: solid black 1px; border-right: solid black 1px; border-color: #000000 }

/* make search result hits stand out */
.p_hit1 { 
	background-color: #000000;
	color: #FFFFFF;
	} 
.p_hit2 { 
	background-color: #dddddd;
	color: #000000;
	} 
.p_hit3 { 
	background-color: #eeeeee;
	color: #000000;
	} 
.show {display: inline}
.showb {display: block}
.hide {display: none}
.nofont {font-family: none;}
.cgreen {color: #339900;}
.corange {color: #ff9900;}
.cpurple {color: #cc33ff;}
.cred {color: #cc0000;}
.cblue {color: #000099;}
.cwhite {color: #ffffff;}
.cyellow {color: #ffffcc;}
.winbanner {font-size: 20pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif;}
.winbig {font-size: 14pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif;}
.winhead {font-size: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif;}
.winmed {font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Swiss, Geneva, sans-serif;}
.wintext {font-size: 9pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif;}
.wintiny, TD.msgtxt .wintiny {font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Arial, Helvetica, Geneva, sans-serif;}

/* 2nd font in preferred font list property */
.altfont { font-family:  Arial, Helvetica, Geneva, Swiss }
#msgLN, #msgLNnav, #msgLNsub, #msgLNnavtxt, #msgLNmng, #msgLNint, #msgLNintForm, #msgLNintH, #msgLNintN, #msgLNintI, #msgLNats, #msgLNbasic { 
	color: #000000 }
#compMsgTxt, #compSigTxt { 
	color: #000000 } 
BODY,TD,DIV {FONT-SIZE: 12px; LINE-HEIGHT:1.25; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif;}

.bulletinborder1 {BACKGROUND-COLOR: #cc0000;}
.bulletinbkg1 {BACKGROUND-COLOR: #ffffff;}
.bulletinborder2 {BACKGROUND-COLOR: #666666;}
.bulletinbkg2 {BACKGROUND-COLOR: #ffffcc;}

.utilitylinks {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; }
.utilitylinks A:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.utilitylinks A:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.utilitylinks A:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.navpipe {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #619dd7; }
.navspace {FONT-SIZE: 14px; }

.raildiv {BACKGROUND-COLOR: #ffffff;}
.npraildiv {BACKGROUND-COLOR: #ffffff;}
.columndiv {BACKGROUND-COLOR: #ffffff;}
.leftrail {BACKGROUND-COLOR: #ffffff;}
.rightrail {BACKGROUND-COLOR: #ffffff;}
.centerrail {BACKGROUND-COLOR: #ffffff;}
.body {BACKGROUND-COLOR: #ffffff;}
.footer {BACKGROUND-COLOR: #000000;}

.npnavborder {BACKGROUND-COLOR: #b2bfce;}
.navborder {BACKGROUND-COLOR: #7992b6;}

.navbgtitle {BACKGROUND-COLOR: #1a3574;}
.navbgtitle2 {BACKGROUND-COLOR: #1a3574;}
.npnavbgtitle {BACKGROUND-COLOR: #cdd4d8;}

.navbg1 {BACKGROUND-COLOR: #1a3574;}
.navbg2 {BACKGROUND-COLOR: #7eb2df;}
.navbg3 {BACKGROUND-COLOR: #b4d5f2;}
.navbg4 {BACKGROUND-COLOR: #b4d5f2;}
.navbg5 {BACKGROUND-COLOR: #b4d5f2;}
.navbg6 {BACKGROUND-COLOR: #b4d5f2;}
.navbg7 {BACKGROUND-COLOR: #b4d5f2;}
.navbg8 {BACKGROUND-COLOR: #cdd4d8;}
.navbg9 {BACKGROUND-COLOR: #eeeeee;}

.topnav {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; }
.subnavbg1 {BACKGROUND-COLOR: #3e6eac;}
.subnav1 {FONT-SIZE: 8pt; COLOR: #ffffff;}

.npnavbg1 {BACKGROUND-COLOR: #cdd4d8;}
.npnavbg2 {BACKGROUND-COLOR: #dbe6ec;}

.npnavbullet {FONT-WEIGHT:bold; COLOR: #0049a4;}

.navbullet2 {FONT-WEIGHT: bold; COLOR: #0049a4;}
.navbullet3 {FONT-WEIGHT: bold; COLOR: #0049a4;}
.navbullet4 {FONT-WEIGHT: bold; COLOR: #0049a4;}
.navbullet5 {FONT-WEIGHT: bold; COLOR: #0049a4;}
.navbullet6 {FONT-WEIGHT: bold; COLOR: #0049a4;}
.navbullet7 {FONT-WEIGHT: bold; COLOR: #0049a4;}
.navbullet8 {FONT-WEIGHT: bold; COLOR: #0049a4;}
.navbullet9 {FONT-WEIGHT: bold; COLOR: #0049a4;}

.npnavtitle {FONT-WEIGHT: bold; COLOR: #ffffff;}
.navtitle {FONT-WEIGHT: bold; COLOR: #ffffff;}
.navtitle2 {FONT-WEIGHT: bold; COLOR: #ffffff; FONT-STYLE: italic; }

.npnav1 {COLOR: #1a3574;}
.npnav1 A:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.npnav1 A:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.npnav1 A:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.npnav2 { COLOR: #1a3574;}
.npnav2 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.npnav2 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.npnav2 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.nav1 { COLOR: #ffffff; }
.nav1 A:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.nav1 A:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.nav1 A:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.nav2 {COLOR: #1a3574; font-weight:bold;}
.nav2 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav2 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav2 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.nav3 {COLOR: #1a3574; }
.nav3 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav3 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav3 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.nav4 {COLOR: #1a3574; }
.nav4 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav4 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav4 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.nav5 {COLOR: #1a3574; }
.nav5 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav5 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav5 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.nav6 {COLOR: #1a3574; }
.nav6 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav6 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav6 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.nav7 {COLOR: #1a3574;}
.nav7 A:link {COLOR: #122a5d; TEXT-DECORATION: none;}
.nav7 A:visited {COLOR: #122a5d; TEXT-DECORATION: none;}
.nav7 A:hover {FONT-WEIGHT: bold; COLOR: #122a5d; TEXT-DECORATION: underline;}

.nav8 {COLOR: #1a3574;}
.nav8 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav8 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav8 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.nav9 {COLOR: #1a3574;}
.nav9 A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav9 A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.nav9 A:hover {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: underline;}

.adlabel {FONT-SIZE: 8pt; COLOR: #666666; }

.h56 {FONT-SIZE: 56pt;}
.h54 {FONT-SIZE: 54pt;}
.h52 {FONT-SIZE: 52pt;}
.h50 {FONT-SIZE: 50pt;}
.h48 {FONT-SIZE: 48pt;}
.h46 {FONT-SIZE: 46pt;}
.h44 {FONT-SIZE: 44pt;}
.h42 {FONT-SIZE: 42pt;}
.h40 {FONT-SIZE: 40pt;}
.h38 {FONT-SIZE: 38pt;}
.h36 {FONT-SIZE: 36pt;}
.h34 {FONT-SIZE: 34pt;}
.h32 {FONT-SIZE: 32pt;}
.h30 {FONT-SIZE: 30pt;}
.h28 {FONT-SIZE: 28pt;}
.h26 {FONT-SIZE: 26pt;}
.h24 {FONT-SIZE: 24pt;}
.h22 {FONT-SIZE: 22pt;}
.h20 {FONT-SIZE: 20pt;}
.h18 {FONT-SIZE: 18pt;}
.h16 {FONT-SIZE: 16pt;}
.h14 {FONT-SIZE: 14pt;}
.h12 {FONT-SIZE: 12pt;}
.h10 {FONT-SIZE: 10pt;}
.h9_5 {FONT-SIZE: 9.5pt;}
.h9 {FONT-SIZE: 9pt;}
.h8_5 {FONT-SIZE: 8.5pt;}
.h8 {FONT-SIZE: 8pt;}
.h7_5 {FONT-SIZE: 7.5pt;}

.deck {COLOR:#666666;}
.kicker {COLOR:#666666;}
.briefs-section-head {COLOR:#666666;}
.byline {FONT-SIZE: 8pt; COLOR: #666666;}
.creditline {FONT-SIZE: 8pt; COLOR: #666666;}

.block-quote2 {FONT-WEIGHT: bold; FONT-SIZE: 11.5pt;}
.block-quote-credit2 {FONT-STYLE: italic;}
.block-quote {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 20px; PADDING-TOP: 10px;}
.block-quote-credit {FONT-STYLE: italic;}
.infobox {FONT-STYLE: italic;}
.italics {FONT-STYLE: italic;}
.block-quote-paragraph {FONT-WEIGHT: bold; FONT-SIZE: 11pt;}
.dropcap-large {FONT-WEIGHT: bold; FONT-SIZE: 300%; FLOAT: left; WIDTH: 5pt; COLOR: #999999; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;}
.dropcap-small {FONT-WEIGHT: bold; FONT-SIZE: 300%; FLOAT: left; WIDTH: 5pt; COLOR: #999999; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal;}
.sidebar {BORDER-RIGHT: #cccccc thin solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc thin solid; PADDING-LEFT: 10px; FONT-SIZE: 8pt; BACKGROUND: #eeeeee; PADDING-BOTTOM: 10px; MARGIN: 20px; BORDER-LEFT: #cccccc thin solid; WIDTH: 100%; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc thin solid;}
.sig {FONT-WEIGHT: bold; COLOR: #666666; FONT-VARIANT: small-caps;}
.sig-in-body {FONT-WEIGHT: bold; COLOR: #666666; FONT-VARIANT: small-caps;}
.signature {FONT-SIZE: 11pt; FONT-STYLE: italic;}
.photocaption {COLOR: #666666;}
.photocredit {FONT-SIZE: 8pt; COLOR: #666666; TEXT-ALIGN: right;}
.story-table {MARGIN: 20px;}
.story-table-even-row {BACKGROUND: #eeeeee;}
.tagline {FONT-SIZE: 8pt; FONT-STYLE: italic;}
.infobox-head {FONT-WEIGHT: bold;}

.largetitle {FONT-WEIGHT: bold; FONT-SIZE: 14pt;}
.headline {FONT-WEIGHT: bold; FONT-SIZE: 14pt;}
.smalltitle {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
.subhead {FONT-WEIGHT: bold; FONT-SIZE: 10pt;}
.body-content {FONT-SIZE: 9pt; }
.breakingnews {}

.pagetitle {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000000; TEXT-DECORATION: none;}
.bulletin {COLOR: #cc0000; TEXT-DECORATION: none;}
.menutrigger {Z-INDEX: 60; POSITION: relative;}
.sitetools {Z-INDEX: 20; VISIBILITY: hidden; WIDTH: 158px; POSITION: absolute; HEIGHT: 144px;}
.sitetoolsteaser {FONT-SIZE: 8pt; Z-INDEX: 100; VISIBILITY: hidden; WIDTH: 135px; COLOR: #ffffcc; POSITION: absolute; HEIGHT: 30px;}
.smallformbutton {FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; }
.smallformelement {FONT-SIZE: 8pt; WIDTH: 100px;}
.fullrailformelement {FONT-SIZE: 8pt; WIDTH: 115px;}
.fullscreenformelement {FONT-SIZE: 10pt; WIDTH: 600px;}

B.grey {COLOR: #666666;}
.arrow {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000;  TEXT-DECORATION: none;}

A.bcrumb:link {COLOR: #0049a4; TEXT-DECORATION: none;}
A.bcrumb:visited {COLOR: #0049a4; TEXT-DECORATION: none;}
A.bcrumb:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}

A:link {COLOR: #0049a4; TEXT-DECORATION: none;}
A:visited {COLOR: #0049a4; TEXT-DECORATION: none;}
A:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}

A.related:link {}
A.related:visited {COLOR: #0049a4; TEXT-DECORATION: none;}
A.related:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}

A.relatedbold:link {}
A.relatedbold:visited {COLOR: #0049a4; TEXT-DECORATION: none;}
A.relatedbold:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}

A.relatedboldrail:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
A.relatedboldrail:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
A.relatedboldrail:hover {FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: underline;}

A.skybox-headline:link {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.skybox-headline:visited {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.skybox-headline:hover {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #cc0000; TEXT-DECORATION: underline;}

A.subfeature-headline:link {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.subfeature-headline:visited {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.subfeature-headline:hover {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #cc0000; TEXT-DECORATION: underline;}

A.topstory-headline:link {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.topstory-headline:visited {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.topstory-headline:hover {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #cc0000; TEXT-DECORATION: underline;}

A.digest-headline:link {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.digest-headline:visited {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.digest-headline:hover {FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #cc0000; TEXT-DECORATION: underline;}

.digest-headline2 {FONT-WEIGHT: bold;}
.skybox-headline2 {FONT-WEIGHT: bold;}
.subfeature-headline2 {FONT-WEIGHT: bold;}
.topstory-headline2 {FONT-WEIGHT: bold;}

A.headline:link {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.headline:visited {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.headline:hover {FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #cc0000; TEXT-DECORATION: underline;}

A.headline2:link {COLOR: #0049a4; TEXT-DECORATION: none;}
A.headline2:visited {COLOR: #0049a4; TEXT-DECORATION: none;}
A.headline2:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}

A.headline3:link {FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.headline3:visited {FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #0049a4; TEXT-DECORATION: none;}
A.headline3:hover {FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #cc0000; TEXT-DECORATION: underline;}

.npheadline1 {FONT-WEIGHT: bold; FONT-SIZE: 14pt;}
.menu {Z-INDEX: 30; VISIBILITY: hidden; POSITION: absolute;}

.pulldown {FONT-SIZE: 10px;}
.pulldown A:link {COLOR: #0253b7; TEXT-DECORATION: none;}
.pulldown A:visited {COLOR: #0253b7; TEXT-DECORATION: none;}
.pulldown A:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}

.mediumarea {FONT-SIZE: 8pt; COLOR: #333333;}
.mediumarea A:link {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.mediumarea A:visited {FONT-WEIGHT: bold; COLOR: #0049a4; TEXT-DECORATION: none;}
.mediumarea A:hover {FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: underline;}

.mainarea {FONT-SIZE: 8pt; COLOR: #ffffff;}
.mainarea A:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.mainarea A:visited {COLOR: #ffffff; TEXT-DECORATION: none;}
.mainarea A:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.lightgreylinks A:link {COLOR: #cccccc; TEXT-DECORATION: none;}
.lightgreylinks A:visited {COLOR: #cccccc; TEXT-DECORATION: none;}
.lightgreylinks A:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.greytext A:link {COLOR: #cccccc; TEXT-DECORATION: none;}
.greytext A:visited {COLOR: #cccccc; TEXT-DECORATION: none;}
.greytext A:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.v1 {}
.v1 A:link {COLOR: #0049a4; TEXT-DECORATION: none;}
.v1 A:visited {COLOR: #0049a4; TEXT-DECORATION: none;}
.v1 A:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}

.hammerhead1 {FONT-WEIGHT: bold; FONT-SIZE: 56pt; COLOR: #000000; LETTER-SPACING: -0.1em; TEXT-DECORATION: none;}
.hammerhead2 {FONT-WEIGHT: bold; FONT-SIZE: 46pt; COLOR: #000000; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}
.hammerhead3 {FONT-WEIGHT: bold; FONT-SIZE: 40pt; COLOR: #000000; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}
.hammerhead4 {FONT-WEIGHT: bold; FONT-SIZE: 34pt; COLOR: #000000; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}
.hammerhead5 {FONT-WEIGHT: bold; FONT-SIZE: 28pt; COLOR: #000000; LETTER-SPACING: -0.05em; TEXT-DECORATION: none;}

.searchbox {BACKGROUND-COLOR:#F2EFE1;}
.searchboxrail {BACKGROUND-COLOR:#F2EFE1;}
.v1search {FONT-SIZE:10px;COLOR:#000000;}
.v1searchrail {FONT-SIZE:10px;COLOR:#000000;}
.v1date {FONT-SIZE:10px;COLOR:#333333;}
.searchboxrule {BACKGROUND-COLOR:#cccccc;}

.searchformelement {width:160px;font-size:10px;}
.searchformelement2 {width:160px;font-size:10px;}

.timestamp {FONT-SIZE:8pt;}

.bullet {color:#444444;font-weight:bold;}
.bullet2 {color:#000000;font-weight:bold;}

.infoboxbkg {background-color:#eeeeee;}
.infoboxborder {background-color:#cccccc;}
.infoboxtitlebkg {background-color:#1a3574;}
.infoboxtitle {color:#ffffff; font-size:8pt;font-weight:bold;}

.screenbkg1 {background-color:#eeeeee;}
.screenbkg2 {background-color:#cccccc;}
.screenbkg3 {background-color:#aaaaaa;}

.cvborder {background-color:#dddddd;}
.cvbg1 {background-color:#eeeeee;}			
.cvbg2 {background-color:#FFFBE7;}
.cv1 {font-size:8.5pt;color:#0049a4;font-weight:bold;letter-spacing:-0.05em;}
.cvnavbullet {FONT-WEIGHT:bold;COLOR:#cc0000;}

.regborder2 {background-color:#1E4380;}
.regboxbg {background-color:#B4D5F2;}
.regborder {background-color:#B2BFCE;}
.regtitlebg {background-color:#7eb2df;}
.regbg1 {background-color:#B4D5F2;}
.regdiv {background-color: #B2BFCE;}
.regdiv2 {background-color:#B2BFCE;}
.regtitle{font-size:8pt;color:#ffffff;font-weight:bold;}
.regtitle2{font-size:8pt;}
.reg1 {font-size:8pt;color:#1A3574;}
.reg1 a:link {color:#1A3574;text-decoration:none;}
.reg1 a:visited {color:#1A3574;text-decoration:none;}
.reg1 a:hover {color:Red;text-decoration:underline;}
.reg2 {font-size:8pt;color:#1A3574;}
.reg2 a:link {color:#1A3574;text-decoration:none;}
.reg2 a:visited {color:#1A3574;text-decoration:none;}
.reg2 a:hover {color:Red;text-decoration:underline;}
.reg3 {font-size:8pt;font-weight:bold;}
.regbullet {color:#0049a4;font-weight:bold;}
.headerbg1 {background-color:#B4D5F2;}
.registrationformelement {width:250px;}

.promobg1 {background-color:#cccccc;}
.promobg2 {background-color:#ffffff;}
.promotitle{color:#000000;font-weight:bold;}

.adbkg {background-color:#eeeeee;}

H1 {font-size:14pt;text-decoration:none;font-weight:bold; margin: 0px 0px 5px 0px;}

.breakingnews {}
.breakingnews a:link {color:#0253b7;text-decoration:none;}
.breakingnews a:visited {color:#0253b7;text-decoration:none;}
.breakingnews a:hover {color:#cc0000;text-decoration:underline;}
.breakingborder {background-color:#cc0000;}
.breakingbkg  {background-color:#ffffff;}

.breakingnews2 {}
.breakingnews2 a:link {color:#0253b7;text-decoration:none;}
.breakingnews2 a:visited {color:#0253b7;text-decoration:none;}
.breakingnews2 a:hover {color:#cc0000;text-decoration:underline;}
.breakingborder2 {background-color:#ffffff;}
.breakingbkg2  {background-color:#ffffff;}

.relatedborder2 {background-color:#ffffff;}
.relatedbkg2  {background-color:#ffffff;}

.relatedborder {background-color:#1E4380;}
.relatedbkg  {background-color:#E9F0F5;}
.relatedbullet {color:#1E4380;font-weight:bold;}
.relatedtitle{color:#ffffff; font-weight:bold;}

a.relatedstorylink:link {}
a.relatedstorylink:visited {color:#0253b7;text-decoration:none;}
a.relatedstorylink:hover {color:#cc0000;text-decoration:underline;}
.storyrelatedtitle{color:#ffffff; font-weight:bold;}
.relatedstorybullet {color:#444444;font-weight:bold;}
.relatedstorytitlebkg{background-color:#1E4380;}
.relatedstoryborder {background-color:#E7EBEE;}
.relatedstorybkg {background-color:#ffffff;}

.headersearch {font-size:10px;font-weight:bold;COLOR:#000000;}
.headerpipe {color:#AEAEAE; font-size:10px;font-weight:bold;}
.headerreg {font-size:10px;}
.headerreg a:link {color:#0253b7;font-weight:bold;text-decoration:none;}
.headerreg a:visited {color:#0253b7;font-weight:bold;text-decoration:none;}
.headerreg a:hover {color:#cc0000;font-weight:bold;text-decoration:underline;}

.error {color:#FF0000;}
.field-small {width:160px;}
.field-medium {width:220px;}
.field-large {width:390;}
.field-hudge {width:535;}
.modtitle {font-size:13pt;color:#1a3574;text-decoration:none;font-weight:bold;}
.comtitle {font-size:17pt;color:#1a3574;text-decoration:none;font-weight:bold;}
.blacktitle {font-size:13pt;color:#000000;text-decoration:none;font-weight:bold;}
.outline {background-color:#CCCCCC;border:none;}
.formcomment {color:#3D3D3D;text-decoration:none;font-size:8pt;line-height:normal;font-style:normal;font-variant:normal;font-weight:normal;}
.lsmall {color:#3D3D3D;text-decoration:underline;font-size:8pt;line-height:normal;font-style:normal;font-variant:normal;font-weight:normal;} 
a.lsmall:link, a.lsmall:visited, a.lsmall:active {color:#3D3D3D;text-decoration:underline;font-size:8pt;}

/*  Begin Header Styles */
.header1 { width:136px; font-size:.65em; line-height:1.5;text-align:center; ;}
.header2 { width:340px; ;}
.header3 { width:132px; font-size:.65em; line-height:1.5;text-align:center; ;}
.header4 { width:160px; ;}
.newsearch { width:558px; font-size:.65em; line-height:1.25; text-align:center; border:1px solid #cccccc; background-color:#f2f2f2;}
.newregbox { width:210px; font-size:.65em; line-height:1.25; text-align:center; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; background-color:#f2f2f2; ;}
/*  End Header Styles */

/*  Begin Left Rail Navigation */
.navtitlebar {border-bottom: solid 4px #10316E; padding: 12px 0px 0px 2px; color:#10316E; font-weight:bold;}
.classnav {padding: 2px 0px 2px 5px;font-weight: bold;text-decoration:none;background-color:#10316E;color:#ffffff;}
.classnav a:link {color:#ffffff;text-decoration:none;}
.classnav a:visited {color:#ffffff;text-decoration:none;}
.classnav a:hover {color:#ffffff;text-decoration:underline;}
.contentnav {border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;padding: 2px 0px 2px 5px;text-decoration:none;}
.contentnav a:link {color:#333; text-decoration:none;}
.contentnav a:visited {color:#333; text-decoration:none;}
.contentnav a:hover {color:#333; text-decoration:underline;}
/*  End Left Rail Navigation */
SPAN.sig, DIV.sig { display: block ! important } 
TABLE.ad { display: block ! important } 
TABLE.ad TR, TABLE.ad TR TD, TABLE.ad TD { display: inline ! important } 
