/*DEFAULT STYLE SHEET FOR ALL BROWSERS EXCEPT NETSCAPE 4.X*/
/*some redundancy necessary because of NS4's inability to recognize link states, only the style sheet can be swapped out, not the html (see .relstory)*/
.whitebg { background-color:#ffffff }
.body { color: #000000; font: 88% arial, helvetica, sans-serif }
.p { font-size: 90%; font-family: tahoma, arial, helvetica, sans-serif }
a:link { background-color: transparent;	color: #333399; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:visited { background-color: transparent; color: #000066; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover , a:active { background-color: #F0F0F0; color: #ff9900; font-size: 90%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
/*inserted  news style*/
a.regs { font-weight:normal; font-size:75% } 
a.regb { font-weight:bold }
a.topstory { font-weight:bold; font-size:90%; line-height:100% }
a.leftcolindent { font-weight:bold; margin-left:12px }
a.regblk { color:#000000 }
a.regblkb { font-weight:bold; color:#000000 }
.regb { font-weight:bold }
.regs { font-weight:normal; font-size:65% }
.regw { font-size:90%; color:#ffffff }
.regwb { font-weight:bold; font-size:90%; color:#ffffff }
.regblk { color:#000000 }
.regsblk {font-weight:normal;font-size:9pt;color:#808080;font-family: Arial, Helvetica, sans-serif }
.regblkb { font-weight:bold; color:#000000 }
.reglblkb { font-weight:bold; font-size:90%; color:#000000 }
.timedate { font-weight: normal; font-size:75%; color:#999999 }
.recenttimedate { font-weight:bold; font-size:75%; color:#000000}
/*time stamp to follow summary - inherits .body text size*/
.timegray { font: 75% arial, helvetica, sans-serif; color: #999999 }
/*time stamp for ap headlines - inherits .ap text size*/
.provtimedate { font-weight:bold; font-size:75%; color:#999999 }
.sectiontitle { font-weight:bold; font-size:100%; color:#000000; vertical-align:middle; background-color: #a7b6d2 }
.sectiontitlew { font-weight:bold; font-size:100%; color:#ffffff; vertical-align:middle; background-color: #48669f }
.sectiontitlel { font-weight:bold; font-size:100%; color:#ffffff; vertical-align:middle; background-color: #a7b6d2 }
.sectiontitles { font-weight:normal; color:#ffffff; vertical-align:middle; background-color: #a7b6d2 }
.sectiontitlesb { font-weight:bold; color:#ffffff; vertical-align:middle; background-color: #a7b6d2 }
.leftcolumn { color:#000000; vertical-align:top; background-color:#e4ecf6 }
.leftcolumnmain { background-color:#e4ecf6 }
.articletitle { font-weight:bold; font-size:100%; color:#000000; vertical-align:top; line-height:100%}
.article { color:#000000; vertical-align:top }
.storyheadline { font-weight:bold; font-size:150%; color:#000000; line-height:100% }
.srch_toggle a { color: #000000 } 
.srch_lnk a { color:#ffffff }
form { margin: 0 }
.sectiontitledr { font-weight:normal; font-size:75%; color:#ffffff; vertical-align:middle; background-color: #48669f }
a.b:visited { color:#ffffff }
a.c:visited { color:#000000 }
.techthdr { font: 85% Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color: #FFFFFF }
.exclusive { font: 85% Verdana, Arial, Helvetica, sans-serif; color: #000000 }
.nextweek { font: 85% Verdana, Arial, Helvetica, sans-serif; color: #ffffff }
.sectiontitlet { font-weight:bold; font-size:80%; color:#ffffff; vertical-align:middle; background-color: #666666 }
.leftcolumntech { color:#000000; vertical-align:top; background-color:#ffffff }
.mainstoryheadline { font-weight:bold; font-size:18pt; line-height:100% }
/*end inserted  news style*/
.topnv { font: bold 80% verdana, arial, helvetica, sans-serif; text-decoration: none; color: #333399}
.topnv:hover { text-decoration: underline; color: #880810 }
/*top navigation when active*/
.topnva { font: bold 80% verdana, arial, helvetica, sans-serif;	text-decoration: none; color: #999999 }
.topnva:hover { text-decoration: underline	}
/*1st level of left navigation*/
.nav1 { font: bold 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase;	color: #FFFFFF; background-color: #72A0C9 }
A.nav1:hover { text-decoration: underline }
/*1st level of left navigation when active*/
.nav1a { font: bold 110% "Trebuchet MS", "Gill Sans MT", tahoma, verdana, arial, helvetica, sans-serif;	text-decoration: none; text-transform: uppercase; color: #000000; background-color: #F0F0F0 }
A.nav1a:hover { text-decoration: underline }
/*2nd level of left navigation*/
.nav2 { font: 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #003366; background-color: #FFFFFF }
A.nav2:hover { text-decoration: underline }
/*2nd level of left navigation when active*/
.nav2a { font: 90% verdana, arial, helvetica, sans-serif;text-decoration: none; text-transform: uppercase; color: #FFFFFF; background-color: #873D3D }
A.nav2a:hover { text-decoration: underline }
/*2nd level of left navigation when at level 3 or 4*/
.nav2b { font: 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #003366; background-color: #EDF2F5 }
A.nav2b:hover { text-decoration: underline }
/*3rd level of left navigation*/
.nav3 { font: bold 90% verdana, arial, helvetica, sans-serif; text-decoration: none; color: #003366; background-color: #FFFFFF }
A.nav3:hover { text-decoration: underline }
/*3rd level of left navigation when active*/
.nav3a { font: bold 90% verdana, arial, helvetica, sans-serif; text-decoration: none; color: #880810; background-color: #FFFFFF }
A.nav3a:hover { text-decoration: underline }
/*4th level of left navigation*/
.nav4 { font: 90% verdana, arial, helvetica, sans-serif; text-decoration: none; color: #003366; background-color: #FFFFFF }
A.nav4:hover { text-decoration: underline }
/*4th level of left navigation when active*/
.nav4a { font: 90% verdana, arial, helvetica, sans-serif;text-decoration: none; color: #880810;	background-color: #FFFFFF }
A.nav4a:hover { text-decoration: underline}
/*back-to-section navigation*/
.navback { font: bold 90% verdana, arial, helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #003366; background-color: #EDF2F5 }
A.navback:hover { text-decoration: underline}
/*left navigation labels*/
.navlabel2 { font: bold 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #808080; background-color: #FFFFFF }
A.navlabel2:hover { text-decoration: underline }
.navlabel2b { font: bold 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #808080; background-color: #EDF2F5 }
A.navlabel2b:hover { text-decoration: underline }
.navlabel3 { font: 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #808080; background-color: #FFFFFF }
A.navlabel3:hover { text-decoration: underline }
/*network left navigation*/
.network1 { font: bold 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #FFFFFF;  background-color: #AB9F8C }
A.network1:hover { text-decoration: underline }
.network2 { font: 90% verdana, arial, helvetica, sans-serif; text-decoration: none; text-transform: uppercase; color: #003366; background-color: #F6F4EE }
A.network2:hover { text-decoration: underline }
/*fixed size text spacer*/
.space { font: 10pt verdana, arial, helvetica, sans-serif } 
/*footer*/
.footer { font: 90% verdana, arial, helvetica, sans-serif; color: #003366 }
.top { font: bold 80% verdana, arial, helvetica, sans-serif; color: #003366; text-decoration: none }
/*search box*/
.search { font: bold 80% verdana, arial, helvetica, sans-serif; text-transform: uppercase; background-color: #E5DDD0; color: #736856 }
.advsrchlink { font: 80% verdana, arial, helvetica, sans-serif; color: #003366 }
.alert { color: #CC0000; text-transform: uppercase }
/*left column bgcolor*/ .leftbg { background-color: #EDF2F5 }
/*right column bgcolor*/
.rightbg { background-color: #F6F4EE }
/*right column text*/
.right { font: 80% tahoma, verdana, arial,helvetica, sans-serif }
/*photo - does not inherit body text size*/
.photohed {	font: bold 100% georgia, "times new roman" times, serif; color: #99521F }
.caption { font: 78% verdana, arial, helvetica, sans-serif  }
.credit { font: 75% arial, helvetica, sans-serif; color: #808080; text-transform: uppercase }
.imgborder { border: 1px solid #000000 } 
/*AP headlines - does not inherit body text size*/
.ap {
	font: 90% verdana, arial, helvetica, sans-serif;
	color: #000000;
}
.aptitle { font: bold 85% verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-transform: uppercase; background-color: #9FBDE1 }
.apbare { font: bold 85% verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-transform: uppercase; background-color: transparent }
.apmore {  /*inherits .ap text size*/ font: bold 90% verdana, arial, helvetica, sans-serif; color: #003366 }
.pdecos { font-size: 85%; font-family:"Trebuchet MS", "Gill Sans MT", tahoma, arial, helvetica, sans-serif}
/*time stamp for top of page - inherits .body text size*/
.aptime { font: 90% verdana, arial, helvetica, sans-serif; color: #000000 }
/*new or update label - inherits .body text size*/
.new { font: 85% arial, helvetica, sans-serif; color: #CC0000; text-transform: uppercase; border-right : 10px solid #FFFFFF}
/*related stories and other links - inherits .body text size*/
.rsother { font: bold 90% verdana, arial, helvetica, sans-serif; color: #606060; border-left : 10px solid #FFFFFF }
.rslink { font:  bold 90% verdana, arial, helvetica, sans-serif; border-left : 10px solid #FFFFFF }
.otherlink { font:  90% verdana, arial, helvetica, sans-serif }
.otherimg { border-left : 10px solid #FFFFFF }
/*labels - inherit .body text size*/
.label { font-weight: bold; color: #808080 }
/*headlines - inherit .body text size*/
/*does not work in NS4.x, will have to specifically describe these styles in that stylesheet*/
.hed { 	font-weight: bold }
.hedlg { font-weight: bold; font-size: 130% }
.hedxlg { font-weight: bold; font-size: 150% }
/*home page headlines - inherit .body text size*/
/*does not work in NS4.x, will have to specifically describe these styles in that stylesheet*/
.hhed { font-weight: bold; color: #000000 }
A.hhed:visited { color: #666666 }
A.hhed:active { color: #990000 }
.hhedlg { font-weight: bold; font-size: 130%; color: #000000 }
A.hhedlg:visited { color: #666666 }
A.hhedlg:active { color: #990000 }
.hhedxlg { font-weight: bold; font-size: 150%; color: #000000 }
A.hhedxlg:visited { color: #666666 }
A.hhedxlg:active { color: #990000 }
B STRONG { font-weight: bold }
I { font-style: italic }
.welcome { font-weight: bold; font-size: 90%; font-family:"Trebuchet MS", "Gill Sans MT", verdana, helvetica, sans-serif; color: #CC0000; text-transform: uppercase }
.div.c1 {text-align: center }
.div.l {text-align: left }
.div.r {text-align: right }

