/****************/
/* 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}
.regionwidth {width:970px}

/* 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}


.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}
#mainbodyleft {float:left; width:644px; clear:left}

/* 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; letter-spacing:1px; font-weight:bold; color:#003669; padding:1px 3px; width:1px; border:1px solid #00599b; border-right:0px; border-bottom:1px; width:100%}
.directboxheader4:hover {cursor:pointer}
.directboxheader4 a {text-decoration:none; color:#003669; border:0px}
.directboxheader4x {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%}
.directboxheader4x:hover {cursor:pointer}
.directboxheader4x a {text-decoration:none; color:#003669; border:0px}

.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}
.directexpand4 {background-color:#a6b6da; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; border-bottom:1px; width:14px; height:12px}
.directexpand4:hover {cursor:pointer}
.directexpand4x {background-color:#fee117; text-align:right; padding-right:5px; border:1px solid #00599b; border-left:0px; width:14px; height:12px}
.directexpand4x: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 url(/images/comments_right.gif) 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(/images/comments_bottom.gif) 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:18px}
.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}
.topgsr {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; font-style:normal; color:#512262}
.topgreen {color:#2C8C27;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal; font-weight:bold;}
.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}
.viewpointheader2 {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:10px}
.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:#ffff00}
.searchhighlight2 {background-color:#ffff00; text-decoration:underline}

.storybase {width:255px; font:normal 11px Arial, Helvetica, sans-serif; padding:3px 0px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; height:30px; 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; 
color:#512262}
.moretopstoriesgreen {background-color:#FFFFFF;color:#2C8C27;font-weight:bold;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:10px 0px 10px 0px; border:1px solid #00599b}
.spotheader {width:550px;padding:2px 0 0 3px; font:bold 17px Arial, Helvetica, sans-serif; background:#00599b; color:#fff}
.spotitemsrow {padding:0 0 3px 4px; font:bold 13px Arial, Helvetica, sans-serif; background:#00599B; color:#fff; letter-spacing:2px}
.spotitems a {text-decoration:none; color:#D2D6EB}
.spotitemson a {text-decoration:none; color:#fff703!important}
.spotitemson a:hover {text-decoration:none!important}
.spotsponsorbox {width:125px; background:#fff; color:#888888; font:10px Arial, Helvetica, sans-serif; letter-spacing:0; border-bottom:1px solid #00599B; text-align:center}
.spotsponsorbox img {padding:0; border:0}
#spottext {cursor:pointer; color:#53514A; padding:2px 0 0 0; background:#F7EFE7}
.spotphoto {padding:0px 8px 6px 6px; float:left}
.spotphoto img {width:98px; height:60px}
.spotname {font:bold 16px Arial, Helvetica, sans-serif; color:#00599B; margin-top:3px}
.spottext2 {font:normal 14px/17px Arial, Helvetica, sans-serif}
.spotsponsor {text-align:center; vertical-align:middle; padding:2px 0 0 0}
.spotsponsor img {padding:0px 8px 6px 6px; border:0px}

#poll {width:100%; border:1px solid #000; background:#FEF8D8; margin:5px 0}
#poll tr {vertical-align:top}
#poll td {padding:5px 3px}
#poll img {padding:0 0 2px 0}
.pollquestion {padding:4px 0 3px 0; font:bold 11px Verdana, Arial, Helvetica, sans-serif}
.pollanswers {font:10px Verdana, Arial, Helvetica, sans-serif;padding-bottom:2px}
.pollradio {width:10px; height:10px; margin-right:4px}
.pollbutton {font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:5px}
.pollcommentary {font:bold 11px Verdana, Arial, Helvetica, sans-serif;margin-top:3px}

#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; vertical-align:middle}
#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}

#featureitem2 {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}
#featureitem2 img {float:left; margin-right:5px; width:100px; height:61px; border:1px solid #00599B}
#featureitem2 div {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-bottom:0px}
#featureitem2 a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none}
#featureitem2 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}

.gostorytag {border:0; float:right; margin:0 0 6px 6px}

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

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

#reports {width:125px; 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}
