/****************/
/* CSS Document */
/****************/

/* COMMON STYLES */
	body {font-family:Arial,Helvetica,sans-serif; color:#000000; background-color:#ffffff; margin:0px; width:970px}
	a {color:#00599b}
	form {margin:0px}

/* BREAKING NEWS BAR */
	#remnetwork {font:bold 11px Verdana,Arial,Helvetica,sans-serif; letter-spacing:-1px; background-color:#ffffff; padding:0px; margin:0px; width:100%; letter-spacing:0.05px}
	#remnetwork a {text-decoration:none}
	#remnetwork a:hover {text-decoration:underline}
	.remnetworkheader {font-size:12px; color:#ffffff; background-color:#00599b; padding-left:8px}
	.angle {width:22px}
	.angle img {width:22px; height:22px}

/* HEADER BAR */
	#logoheader {background-color:#00599b; width:100%}
	img#logo {border:0px;margin-bottom:8px;margin-right:10px;margin-left:5px}

	#banner {padding-left:12px; padding-right:12px; width:552px; height:82px; padding-bottom:0px; padding-top:12px}
	.search {color:#d1ebff; font:bold 10px Verdana,Arial,Helvetica,sans-serif; padding:0px}
	input.searchbox {font:normal 11px Arial,Helvetica,sans-serif; color:#333333; letter-spacing:1px; background-color:#ffffff; border:0px; padding:0px 5px; width:410px; height:14px}
	input.gobtn {font:bold 12px Verdana,Arial,Helvetica, sans-serif; color:#fee117; background-color:#00599b; border:0px; margin-right:0px; height:14px; width:65px}
	a.advanced {font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#d1ebff; letter-spacing:-0.5px}
	
	#news {font:bold 13px Arial,Helvetica,sans-serif; color:#ffffff; padding:0px; padding-right:5px}
	#news div {font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#fee117; letter-spacing:1px; margin-bottom:2px}
	#news img {margin:0px 8px 0px 0px; width:75px; height:90px}
	#news a {text-decoration:none; color:#ffffff}
	#news a:hover {text-decoration:underline}

/* NAVIGATION BAR */
	#thestreet {background-color:#325397; width:100%}
	#thestreet img {width:100%; height:4px}
	
	#navigation {width:100%; background-color:#003669}
	#navigation td {padding-top:5px; padding-bottom:7px}
	.tab {font:bold 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; text-align:left; padding-left:5px}
	.tab a {text-decoration:none;color:#ffffff}
	.tab2 {font:bold 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; text-align:left; padding-left:5px; background-color:#00599b}
	.tab2 a {text-decoration:none;color:#ffffff; background-color:#00599b}

	.menulinkline {padding:5px; color:#00599b; font-weight:bold; cursor:pointer}
	.menulinklineon {padding:5px; color:#00599b; font-weight:bold; cursor:pointer; background-color:#00599b; color:#ffffff}
	
	.menulinkline2 {padding:2px; font-weight:bold; cursor:pointer; color:#00599b}
	.menulinkline2:hover {background-color:#00599b; color:#ffffff}
	
	.navarticlesline {color:#003669; padding:5px; cursor:pointer}
	.navarticleslineon {color:#003669; padding:5px; cursor:pointer; color:#ffffff; background-color:#00599b}
	.navarticlesline2 {background-color:#00599b; color:#ffffff; padding:5px; cursor:pointer; font-weight:bold}

	.esmall {display:block; z-index:2; position:absolute; border:0; background-color:#a44; font-family:arial,sans-serif; font-size:12px; color:#fff; overflow:hidden; visibility:hidden}
	.elarge {display:block; z-index:3; position:absolute; height:auto; width:300px; border:1px solid #00599b; background-color:#e5edff; font-family:arial,sans-serif; font-size:11px; color:#000000; overflow:hidden; border-top:0px; width:270px}

	.esmall2 {display:block; z-index:4; position:absolute; border:0; background-color:#a44; font-family:arial,sans-serif; font-size:11px; color:#fff; overflow:hidden; visibility:hidden}
	.elarge2 {display:block; z-index:5; position:absolute; height:auto; width:410px; border:1px solid #00599b; background-color:#ffffff; font-family:arial,sans-serif; font-size:11px; color:#000000; overflow:hidden}

	.esmall3 {display:block; z-index:6; position:absolute; border:0; background-color:#a44; font-family:arial,sans-serif; font-size:11px; color:#fff; overflow:hidden; visibility:hidden}
	.elarge3 {display:block; z-index:7; position:absolute; height:auto; width:200px; border:1px solid #00599b; background-color:#ffffff; font-family:arial,sans-serif; font-size:11px; color:#000000; overflow:hidden}

/* MAIN BODY */
	#mainbody {width:100%; margin-top:10px}

/* LEFT COLUMN */
	#leftcolumn {width:265px}
	#personalized {font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#000000; padding:7px 0px 13px 5px}
	.personalizedhello {font-size:11px; font-weight:bold; padding-top:1px}
	.personalizedlink {font:normal 10px Arial, Helvetica, sans-serif; color:#00599b; text-decoration:none; padding-top:1px}
	a.personalizedlink:hover {text-decoration:underline}
	
	#notloggedin {font:bold 12px Arial,Helvetica,sans-serif; color:#000000; padding:0px 0px 5px 5px}
	input.email {font:normal 11px Arial,Helvetica,sans-serif; color:#333333; letter-spacing:1px; padding:0px 5px; width:110px; margin-right:2px}
	input.password {font:normal 11px Arial,Helvetica,sans-serif; color:#333333; letter-spacing:1px; padding:0px 5px; width:83px}
	input.go {font:bold 11px Verdana,Arial,Helvetica, sans-serif; color:#fee117; background-color:#00599b; border:0px; margin-right:0px; width:28px}
	.forgot {font:normal 10px Arial, Helvetica, sans-serif}
	.login {font:normal 10px Arial, Helvetica, sans-serif; letter-spacing:1px}
	.directtease {border:0px; margin-bottom:5px}

	.leftheader {background-color:#003669; color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif; padding:2px 3px}
	.leftheader2 {background-color:#00599B; color:#ffffff; font:bold 14px Arial, Helvetica, sans-serif; padding:1px 3px}

	.directbox {background-color:#ffffff; width:263px; margin-bottom:5px; background-color:#E5EDFF}
	.directboxheader {background-color:#a6b6da; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; border-right:0px; border-bottom:0px; width:100%}
	.directboxheader:hover {cursor:pointer}
	.directboxheader a {text-decoration:none; color:#003669; border:0px}
	.directboxheaderx {background-color:#fee117; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; border-right:0px; width:100%}
	.directboxheaderx:hover {cursor:pointer}
	.directboxheaderx a {text-decoration:none; color:#003669; border:0px}
	.directboxheader2 {background-color:#a6b6da; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; border-right:0px; border-bottom:0px; width:100%}
	.directboxheader2:hover {cursor:pointer}
	.directboxheader2 a {text-decoration:none; color:#003669; border:0px}
	.directboxheader2x {background-color:#fee117; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; border-right:0px; width:100%}
	.directboxheader2x:hover {cursor:pointer}
	.directboxheader2x a {text-decoration:none; color:#003669; border:0px}
	.directboxheader3 {background-color:#a6b6da; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; border-right:0px; border-bottom:0px; width:100%}
	.directboxheader3:hover {cursor:pointer}
	.directboxheader3 a {text-decoration:none; color:#003669; border:0px}
	.directboxheader3x {background-color:#fee117; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; border-right:0px; width:100%}
	.directboxheader3x:hover {cursor:pointer}
	.directboxheader3x a {text-decoration:none; color:#003669; border:0px}
	.directboxheader4 {background-color:#a6b6da; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; width:100%}

	.directexpand {background-color:#a6b6da; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; border-bottom:0px; width:14px; height:12px}
	.directexpand:hover {cursor:pointer}
	.directexpandx {background-color:#fee117; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; width:14px; height:12px}
	.directexpandx:hover {cursor:pointer}
	.directexpand2 {background-color:#a6b6da; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; border-bottom:0px; width:14px; height:12px}
	.directexpand2:hover {cursor:pointer}
	.directexpand2x {background-color:#fee117; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; width:14px; height:12px}
	.directexpand2x:hover {cursor:pointer}
	.directexpand3 {background-color:#a6b6da; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; border-bottom:0px; width:14px; height:12px}
	.directexpand3:hover {cursor:pointer}
	.directexpand3x {background-color:#fee117; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; width:14px; height:12px}
	.directexpand3x:hover {cursor:pointer}

	.directboxbody {padding:3px 0px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
	.directboxcategory {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; letter-spacing:-0.5px; padding:0px 0px 3px 0px}
	.directboxcategory a {color:#00599b; text-decoration:none}
	.directboxcategory a:hover {text-decoration:underline}
	.directboxtext {margin:3px 0px; line-height:17px}
	.directboxtext a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003669; padding-left:1px}
	a.morelink {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00599b; font-weight:bold; text-decoration:none}
	a.morelink:hover {text-decoration:underline}
	.bullet {width:4px; height:4px; border:1px solid #a6b6da; margin-right:3px; padding:1px}

	.directadbox {padding:0px 0px; width:263px; margin-bottom:5px}
	.directadtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#aaaaaa; font-size:10px; letter-spacing:1px; padding:0px 2px 5px 3px; text-align:left}
	.directadimg img {border:0px}
	.directadimg {padding-bottom:5px}

	.resourcesmain {background-color:#f3f3f3; width:263px; margin-bottom:15px}
	.resources {padding-bottom:0px}

	.resourcesbox {background-color:#f3f3f3; margin:0px 0px 0px 0px; width:100%; border:0px solid #A69975}
	.resourcesboxheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; height:1px; background-color:#f3f3f3; color:#666666; padding:2px 0px 2px 3px; letter-spacing:-1px}
	.resourcesboxtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0px 2px 3px; vertical-align:top; border-bottom:1px solid #dddddd}
	.resourcesboxtext a {text-decoration:none}
	.resourcesboxtext a:hover {text-decoration:underline}
	.resourcesboximg {border-right:0px solid #A69975; border-bottom:1px solid #dddddd; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:9px; letter-spacing:0px; vertical-align:top; padding-top:2px; padding-left:2px}
	.resourcesboximg img {margin:5px 2px 2px 0px; border:0px; width:125px}

	.commentsmain {width:263px; margin-bottom:15px; background: #f3f3f3 top right repeat-y; border-top:1px solid #dddddd}
	.commentsmain td {font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:10px 0px 10px 15px; background: url() bottom left no-repeat}
	.commentsmain div {font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom:2px}
	.commentsmain span {color:#cc0000}
	.commentsmain b {color:#00599b}
	.commentsmain img {margin-bottom:10px}
	.commentsmain input {margin-left:0px}
	input.pollsubmit {background-color:#fee117; color:#00386a; border:1px solid #00386a; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin-top:7px}
	input.radiobtn {height:9px}

	.calendarmain {background-color:#ffffff; width:263px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
	.calendarbody {}
	.calendarheader {background-color:#a6b6da; font-family:Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; font-weight:bold; color:#003669; padding:2px 5px; width:1px; border:0px solid #DCDACB; border-right:0px}
	.rscal {padding:5px 5px 5px 3px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd}
	.rscal img {float:left; margin:0px 3px 0px 0px; border:2px solid #eeeeee; padding:1px; width:80px; height:49px}
	.rscal a {font-size:10px}
	.rsall {border-right:1px solid #dddddd; background-color:#ffffff; border-bottom:1px solid #dddddd; padding:5px 0px 5px 8px}

/* MIDDLE COLUMN */
	#middlecolumn {padding:0px 20px 0px 20px; width:100%}
	#middlecolumn2 {padding:0px 0px 0px 20px; width:100%}
	#middlecolumn_regional {padding:0px 20px 0px 5px}
	
	#topwell {background-color:#ffffff; margin-top:17px}
	.topwellleft {padding:0px 10px 5px 0px; width:260px}
	.topwellright {padding:0px 0px 5px 10px; width:260px}
	#topwell2 {background-color:#ffffff; margin-top:17px}
	#topwell3 {background-color:#ffffff; margin-top:17px}
	#topwell4 {background-color:#ffffff; margin-top:17px}
	.topwellleft2 {padding:0px 0px 5px 0px; width:260px}
	.topwellright2 {padding:0px 0px 5px 20px; width:260px}
	.topwellleft4 {padding:0px 0px 5px 0px}
	.topwellright4 {padding:0px 0px 5px 10px; width:260px}

	.topheader {font:bold 15px Arial, Helvetica, sans-serif; padding:3px 0px 3px 0px}
	.topheader_across {padding:0px; border:1px solid #7990A6; width:99.5%; overflow:hidden; margin-bottom:5px}
	.topheader2 {font:bold 15px Arial, Helvetica, sans-serif; padding:3px 0px 3px 3px; color:#000000; float:left}
	.topheader3 {font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:5px 3px 0px 0px; float:right}
	.leadphoto {border:1px solid #00599b; margin-bottom:7px; width:258px; height:158px}
	.leadphoto2 {border:1px solid #00599b; margin:0px 7px 7px 7px; width:165px}
	.inlinephoto {text-align:left; width:150px; float:left; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; margin-right:10px}
	.inlinephoto img {width:150px; height:92px}
	.pullquote {width:260px; float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#003669; margin-right:10px; line-height:28px}
	.pullquote tr {vertical-align:top}
	.pullquote td {text-align:left}
	.pullquote img {width:114px; height:70px; float:left; margin-right:5px}
	.pullquote div {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#999999; margin-top:10px}

	.byline {font:normal 11px Arial, Helvetica, sans-serif; font-style:italic; margin-top:5px; margin-bottom:3px}
	.byline2 {font:normal 11px Arial, Helvetica, sans-serif; overflow:hidden; padding:3px 0px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin-bottom:5px; height:15px}
	.byline2left {float:left; font-style:italic}
	.byline2left2 {float:left; font-style:italic; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999}
	.byline2right {float:right; color:#999999; margin-right:5px}
	.byline2right a {text-decoration:none}
	.byline2right a:hover {text-decoration:underline}
	.topexclusiveupdate {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal}
	.storyexclusive {font:bold 11px Arial, Helvetica, sans-serif; padding-left:2px; margin-top:3px; color:#000000}
	.leadtitle2 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold}
	.leadtitle2 a {text-decoration:none; color:#000000}
	.leadtitle3 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold}
	.leadtitle4 {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding-bottom:5px}
	.article {font-family:Arial, Helvetica, sans-serif; font-size:12px}
	.storyarticle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px}
	.lastupdated {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999}

	.featureheader {width:100%; border:1px solid #cccccc}
	.featureheaderimg {width:114px; height:70px; border-right:1px solid #cccccc}
	.featureheaderimg img {width:114px; height:70px}
	.featureheadertop {background-color:#f3f3f3; padding-left:10px; height:40px; font:normal 30px Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#00599b; border-bottom:0px solid #cccccc; vertical-align:top; overflow:hidden}
	.featureheadertop2 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; color:#00599b}
	.featureheadertop_left {float:left}
	.featureheadertop_right {font:normal 11px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; float:right; color:#666666; padding:5px; text-align:right}
	.featureheadertop_rightdate {font-size:9px}
	.featureheaderbottom {padding-left:10px; height:28px; font:bold 18px Arial, Helvetica, sans-serif; letter-spacing:1px; color:#666666; font-style:italic; overflow:hidden}
	.featureheaderbottom_left {float:left}
	.featureheaderbottom_right {font:bold 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; float:right; font-style:italic; color:#666666}

	.joblistings {width:100%; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:15px}
	.joblistings tr {vertical-align:top}
	.joblistings td {width:50%; padding-bottom:20px}
	.joblistings div {font:bold 16px Arial, Helvetica, sans-serif; color:#003669; background-color:#f3f3f3; border-top:1px solid #cccccc; padding:3px 1px; margin-bottom:5px}
	.joblistings span {font-size:9px}
	.joblistings2 {width:100%}
	.joblistings2 tr {vertical-align:top}
	.joblistings2 td {width:50%; padding-bottom:0px}
	.ewdisc {font-size:11px; font-style:italic; margin-bottom:10px; margin-top:8px; padding-top:5px; text-align:right; border-top:1px solid #dddddd; color:#666666}
	.ex1031 {width:100%; margin-top:20px}
	.ex1031 td {padding-bottom:20px}
	.ex1031 img {border:0px}
	.execbio {margin-bottom:0px}
	.execbioheader {font:normal 12px Arial, Helvetica, sans-serif; background-color:#f3f3f3; border-top:1px solid #cccccc; padding:3px 1px; margin-bottom:5px; letter-spacing:1px; margin-top:20px}
	.execbioheader a {font-size:14px; font-weight:bold; color:#003369; letter-spacing:0px}

	.testimonial {margin-bottom:10px; border-bottom:1px solid #dddddd; padding-bottom:10px}
	.testimonialatt {font:normal 11px Arial, Helvetica, sans-serif; width:180px; text-align:left}
	.contacts {width:100%; margin-bottom:10px}
	.contacts tr {vertical-align:top}
	.contacts td {width:50%; font:bold 15px Arial, Helvetica, sans-serif; color:#003369}
	.contacts div {background-color:#f3f3f3; padding:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; border:1px solid #dddddd; line-height:16px; margin-top:3px; margin-bottom:15px}
	.contacts a {font-weight:bold; font-size:14px}

	.rsstable {width:85%; margin-top:20px; margin-bottom:20px}
	.rsstable tr {vertical-align:middle}
	.rsstable td {padding:3px; border-bottom:1px solid #eeeeee}
	.rsstable a {text-decoration:none}
	.rsstable a:hover {text-decoration:underline}
	.rsstable img {border:0px}
	.rsstable_header {background-color:#f3f3f3; border-top:1px solid #dddddd; font:bold 12px Verdana, Arial, Helvetica, sans-serif}
	
	.emailauthor {width:100%; margin-bottom:20px}
	.emailauthor tr {vertical-align:top; background-color:#f3f3f3}
	.emailauthor td {padding:5px}

	.viewpointheader {font:bold 16px Arial, Helvetica, sans-serif; color:#003669; background-color:#f3f3f3; border-top:1px solid #cccccc; padding:3px 1px; margin-bottom:5px; margin-top:20px}
	.viewpointbody {width:100%}
	.viewpointbody tr {vertical-align:top}
	.viewpointbody img {float:left; margin-right:5px; width:150px; height:92px}
	.viewpointbody a {font-size:14px; font-weight:bold}
	.viewpointbyline1 {font-size:14px; font-weight:bold}
	.viewpointbyline2 {font-size:11px; color:#666666; margin-bottom:5px}

	.advancedsearch1 {margin-top:10px; width:100%; font:bold 12px Verdana, Arial, Helvetica, sans-serif}
	.mainsearchbox {font:bold 11px Verdana, Arial, Helvetica, sans-serif; width:300px; color:#cc0000; padding-left:3px}
	.searchbtn {width:70px;color:#000000;font:normal 11px Verdana, Arial, Helvetica, sans-serif}
	.advancedsearch1 td {padding:5px 0px 0px 0px}
	.advoptionslink {font:bold 12px Arial, Helvetica, sans-serif; color:#00599b; cursor:pointer}
	.advancedsearch {margin-top:0px; width:100%; font:bold 12px Verdana, Arial, Helvetica, sans-serif}
	.advancedsearch input {font:normal 11px Verdana, Arial, Helvetica, sans-serif}
	.advancedsearch select {font:normal 11px Verdana, Arial, Helvetica, sans-serif}
	.advancedsearch tr {vertical-align:top; background-color:#f3f3f3}
	.advancedsearch td {padding:5px}
	#searchresultslegend {margin-top:20px; margin-bottom:5px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; border:1px solid #dddddd; padding:3px; color:#6f9331}
	#searchresultslegend img {float:left; margin-right:3px}
	#searchresultsbar {overflow:hidden; padding:3px 1px; background-color:#00599b; color:#ffffff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; width:99.7%}
	#searchresultsbar2 {color:#00599b; border:1px solid #00599b; overflow:hidden; padding:0px; width:99.7%}
	.searchresultsbar2_left {float:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:3px 1px}
	.searchresultsbar2_right {float:right; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#cc0000; padding:3px 1px}
	#searchresult {font:normal 12px Verdana, Arial, Helvetica, sans-serif; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #dddddd; line-height:18px}
	#searchresult img {border:0px}
	.searchresultlink {font:bold 14px Arial, Helvetica, sans-serif}
	.searchsubbar {font:bold 10px Verdana, Arial, Helvetica, sans-serif; margin:3px 0px; padding:3px; background-color:#f3f3f3; overflow:hidden; width:99.5%}
	.searchsubbar_left {float:left; color:#666666}
	.searchsubbar_right {float:right; color:#cc0000}
	.searchsimilar {font:normal 10px Verdana, Arial, Helvetica, sans-serif}
	.searchhighlight {background-color:#FFFFD2}
	.searchhighlight2 {background-color:#FFFFD2; font-size: 10px; }

	.storybase {width:255px; font:normal 11px Arial, Helvetica, sans-serif; padding:3px 0px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; height:15px; color:#999999; margin-right:5px; margin-top:5px}
	.storybase a {text-decoration:none}
	.storybase a:hover {text-decoration:underline}

	#moretopstories {width:100%; border:0px solid #cdd6e9}
	.moretopstoriesbody {vertical-align:top; line-height:15px}
	.moretopstoriesstory {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:12px; color:#000000}
	.moretopstoriesstory a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
	.moretopstoriesstory span {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px}
	.moretopstoriesexclusive {background-color:#ffffff; font-weight:bold; color:#000000; padding:0px}
	.moretopstoriesgsr {background-color:#ffffff; font-weight:bold; color:#000000; padding:0px}
	.moretopstoriesfooter {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:0px 0px; color:#999999}

	.homecitybox {background-color:#f3f3f3; font:10px Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; padding:3px; width:258px; color:#999999; line-height:17px}
	.homecitybox span {color:#000000}

	#spotlight {width:100%; margin:15px 0px 0px 0px; background-color:#F3EFE1}
	.spotheaderrow td {padding:1px 3px}
	.spotheader {font:bold 14px Arial, Helvetica, sans-serif; background-color:#00599B; color:#ffffff; width:80px}
	.spotarrow {background-color:#00599B; width:1px}
	.spotitems {font:11px Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#00599B}
	.spotitems a {text-decoration:none; color:#ffffff}
	.spotitemson {font:bold 11px Verdana,Arial, Helvetica, sans-serif; text-align:center; background-color:#f3efe1}
	.spotitemson a {text-decoration:none; color:#003669}
	.spotcountdown {background-color:#00599B; width:0px}
	.spotphoto {padding:0px 12px 5px 5px; float:left}
	.spotphoto img {width:170px; height:104px}
	#spottext {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; cursor:pointer; color:#8a8880; padding:5px 0px 0px 0px}
	.spotname {font-size:17px; color:#00599B}
	.spottext2 {padding-top:5px; line-height:25px}
	.spotsponsor {text-align:center; vertical-align:middle; margin:23px 0px 26px 0px}
	.spotsponsor img {border:0px}

	#industrylinks {width:100%; padding-bottom:2px; margin:15px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd}
	#industrylinks td {padding:5px 0px}
	#industrylinks a {font-size:11px; color:#bbbbbb}
	#industrylinks img {border:0px}

	#dealstreet {width:100%; margin:10px 0px 0px 0px}
	.dealstreetheaderrow td {padding:1px 3px}
	.dealstreetheader {font:bold 14px Arial, Helvetica, sans-serif; background-color:#00599B; color:#ffffff}
	.dealsheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:10px; border-bottom:0px solid #dddddd}
	.dealsheader span {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:-1px; font-weight:normal}
	.dealsheader a {color:#e73231; font-weight:bold}
	.deals {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:100%}
	.deals td {border-bottom:0px solid #dddddd}
	.dealspadding {padding-left:0px; color:#666666}

	.gswad {border:1px solid #00599b; margin-top:10px; padding:0px}

	#more {width:100%; margin:15px 0px 0px 0px}
	.moreheaderrow td {padding:1px 3px}
	.moreheader {font:bold 14px Arial, Helvetica, sans-serif; background-color:#00599B; color:#ffffff}
	.moreheader2 {font:bold 12px Arial, Helvetica, sans-serif; color:#cccccc}
	
	#features {width:100%; margin:10px 0px 0px 0px}
	#features2 {width:255px; margin:10px 0px 0px 0px}
	.featuresheaderrow td {padding:1px 3px}
	.featuresheader {font:bold 14px Arial, Helvetica, sans-serif; background-color:#00599B; color:#ffffff}
	#featureitem {border-bottom:1px solid #dddddd; padding:0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:4px; line-height:16px; height:68px}
	#featureitem img {float:left; margin-right:5px; width:100px; height:61px}
	#featureitem div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-bottom:0px}
	#featureitem a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none}
	#featureitem a:hover {text-decoration:underline}

	#readerschoice {width:100%; margin:15px 0px 0px 0px}
	.readerschoiceheaderrow td {padding:1px 3px}
	.readerschoiceheader {font:bold 14px Arial, Helvetica, sans-serif; background-color:#00599B; color:#ffffff}
	.readerschoiceheader2 {font:bold 12px Arial, Helvetica, sans-serif; color:#cccccc}
	.readerschoicebody {background-color:#F3EFE1; padding:5px; font:bold 12px Arial, Helvetica, sans-serif}
	.readerschoicebody div {margin-bottom:8px}

	#regionalheadlines {width:100%; margin:10px 0px 0px 0px}
	.regionalheadlinesheader {font:bold 12px Arial, Helvetica, sans-serif; color:#003669; padding:0px 0px 3px 0px}
	.regionalheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:10px; border-top:1px solid #dddddd; width:100%; overflow:hidden; background-color:#f3f3f3; padding:2px 1px}
	.regionalheaderleft {float:left}
	.regionalheaderright {float:right}
	.regionalmore {padding:3px 2px 3px 2px; color:#e73231; font-weight:bold; font-size:10px}
	.regionalmore a {color:#e73231; font-weight:bold; font-size:11px}
	.regional {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:100%}
	.regionalpadding {padding:3px 0px 3px 2px}
	.regionalblankrow {font:normal 0px Arial, Helvetica, sans-serif; height:10px}

	#cityheadlines {width:100%; margin:10px 0px 0px 0px}
	.cityheadlinesheader {font:bold 12px Arial, Helvetica, sans-serif; color:#003669; padding:0px 0px 3px 0px}
	.cityheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-top:10px; border-top:1px solid #dddddd; width:100%; overflow:hidden; background-color:#f3f3f3; padding:2px 1px}
	.cityheaderleft {float:left}
	.cityheaderright {float:right}
	.citymore {padding:3px 0px 3px 0px; color:#e73231; font-weight:bold; font-size:10px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd}
	.citymore a {color:#e73231; font-weight:bold; font-size:11px}
	.city {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:100%}
	.citytitle {font-weight:bold; padding:0px; font-size:12px}
	.citydeck {padding:0px 0px 3px 0px}
	.cityblankrow {font:normal 0px Arial, Helvetica, sans-serif; height:10px}

	#regionalbox {width:100%; margin:15px 0px 0px 0px}
	.regionalboxheaderrow td {padding:1px 3px}
	.regionalboxheader {font:bold 14px Arial, Helvetica, sans-serif; background-color:#00599B; color:#ffffff}
	.regionalboxbody {background-color:#ffffff; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #dddddd}
	.regionalboxbody div {padding:3px 0px 3px 1px}
	.regionalboxbody2 {background-color:#f3f3f3; font:bold 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #dddddd; padding:5px}
	.regionalboxbody2 div {color:#999999; padding-top:3px; line-height:18px}
	.regionalboxbody2 span {}
	.regionalboxmore {margin:0px 0px 5px 1px; color:#e73231; font-weight:bold; font-size:10px}
	.regionalboxmore a {color:#e73231; font-weight:bold; font-size:11px}

	#citybox {width:100%; margin:0px 0px 0px 0px}
	.cityboxheaderrow td {padding:1px 3px}
	.cityboxheader {font:bold 14px Arial, Helvetica, sans-serif; background-color:#00599B; color:#ffffff}
	.cityboxbody {background-color:#ffffff; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:1px solid #dddddd}
	.cityboxbody div {padding:3px 0px 3px 1px}
	.cityboxmore {margin:0px 0px 5px 1px; color:#e73231; font-weight:bold; font-size:10px}
	.cityboxmore a {color:#e73231; font-weight:bold; font-size:11px}

	#printerfriendly {margin:20px; width:600px}
	.pflogo2 {font:20px Arial, Helvetica, sans-serif; color:#000000}
	.pflogo {font:11px Verdana, Arial, Helvetica, sans-serif; color:#999999; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; margin-bottom:20px}
	.pftagline {font:bold 11px Arial, Helvetica, sans-serif; color:#000000}
	.pfdate {font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#999999}
	.pftitle {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold}
	.pfbyline {font:italic 11px Arial, Helvetica, sans-serif}
	.pfbody {font:12px/18px Verdana, Arial, Helvetica, sans-serif; margin:15px 0px}
	.pffooter {font:normal 11px Arial, Helvetica, sans-serif; color:#999999}

/* RIGHT COLUMN */
	#rightcolumn {width:125px}

	.rightadsection div {margin-bottom:10px}
	.rightadsection img {border:0px}

	#reports {width:120px; margin-bottom:10px; text-align:left}
	#reportsheader {background-color:#336699; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 2px; letter-spacing:-1px}
	#reportsbody {border:1px solid #336699; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px}
	#reportsbody a {font-weight:bold; color:#000000; font-size:11px}
	#reportsbody div {margin-bottom:10px}

	#wayrightbox {width:120px; margin-bottom:10px; text-align:left; margin-top:17px}
	#wayrightboxheader {background-color:#ffffff; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:3px 0px 3px 5px; border:1px solid #dddddd; border-bottom:0px }
	#wayrightboxbody {border:0px solid #336699; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-color:#f3f3f3; color:#333333}
	#wayrightboxbody a {font-weight:bold; font-size:11px; color:#003669}
	#wayrightboxbody div {margin-bottom:10px}
	.wayrightboxsubheader {font-size:11px; font-weight:bold}

	#wayrightbox2 {width:120px; margin-bottom:0px; text-align:left; margin-top:17px}
	#wayrightboxbody2 {border:0px solid #336699; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#00599b; color:#ffffff; font-weight:bold; line-height:13px}
	#wayrightboxbody2 a {color:#ffffff}
	#wayrightboxbody2 div {margin-bottom:10px}

/* FOOTER */
	#footer {border-top:1px solid #eeeeee}

	.indexlabel {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999999; padding:3px 0px 3px 7px; letter-spacing:1px; background-color:#f9f9f9}
	#index {width:100%; background-color:#eeeeee; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}
	#index td {padding:5px; font:11px Arial, Helvetica, sans-serif; border-left:2px solid #f9f9f9; border-bottom:2px solid #f9f9f9; line-height:16px; letter-spacing:1px; color:#999999}
	.indexheader {font:bold 11px Verdana,Arial,Helvetica,sans-serif; padding:0px 0px 2px 0px; letter-spacing:0px; color:#000000}
	.indexitems {text-indent:-9px;padding-left:9px}
	#index a {text-decoration:none}
	#index a:hover {text-decoration:underline}
	
	#disclaimer {width:100%; background-color:#f9f9f9; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee}
	#disclaimer td {padding:5px; font:normal 11px Arial, Helvetica, sans-serif; border-bottom:2px solid #f9f9f9; letter-spacing:1px}
	.footerlinks {font:bold 11px Arial, Helvetica, sans-serif; background-color:#eeeeee;letter-spacing:1px; color:#999999}
	.footerlinks a {text-decoration:none}
	.footerlinks a:hover {text-decoration:underline}
