body {
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000;
	background-color: #FFFFFF;
	/*background-image: url(/graphics/employees/nav_back.gif);*/
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
}
a:link,
a:visited {
	color: #003399;
}
a:visited {
	color: #7A8EB3;
}
a:hover {
	color: #993333;
}
a.tooltip:link,
a.tooltip:visited {
	color: #000 !important;
	font-weight: normal !important;
	text-decoration: none;
	border-bottom: dashed 1px #4C6699;
}
a.tooltip:hover {
	color: #993333 !important;
	font-weight: normal !important;
	text-decoration: none;
	border-bottom: dashed 1px #933;
}
a.video {background: url(/graphics/employees/link_icons/video.gif) no-repeat right center; padding-right: 19px}
span.nobreak,
li.nobreak {
	white-space: nowrap;
}
/*headNSS is used when there is not Section Subtitle -- like QuickLinks page*/
div#head,
div#headNSS {
	position: static;
	height: 110px;
	width: 100%;
	background: #000;
}
div#headNSS {
	height: 90px;
}
div#logo {
	position: absolute;
	left: 9px;
	top: 9px;
	width: 153px;
	height: 45px;
	z-index: 3;
}
div#head div#SectionTitle,
div#headNSS div#SectionTitle {
	position: absolute;
	left: 0;
	top: 19px;
	font: bold 14px Verdana, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	width: 100%;
}
#head #SectionTitle a:link,
#head #SectionTitle a:visited,
#headNSS #SectionTitle a:link,
#headNSS #SectionTitle a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#head #SectionTitle a:hover,
#headNSS #SectionTitle a:hover {
	color: #FFCC00;
}
#head div#search,
#headNSS div#search {
	position: absolute;
	top: 13px;
	right: 12px;
	background-color: #000000;
	font-size: 10px;
	color: #FFFFFF;
}
div#search a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
div#search a:hover {
	color: #FFCC00;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
div#search .inputSearch {
	background-color: #999999;
	font: 10px Verdana, Arial, sans-serif;
	display: inline;
}
div#search .inputSearchAct {
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, sans-serif;
	display: inline;
}
div#search form {
	display: inline;
}
div#search .button {
	font: 10px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	background-image: none;
	border: 1px solid #666666;
	margin-left: 6px;
}
#head #SectionSubtitle {
	position: absolute;
	left: 0px;
	top: 62px;
	background-color: #C93;
	z-index: 3;
	height: 24px;
	width: 100%;
	font: bold 15px/24px verdana, arial, sans-serif;
	color: #000000;
	text-align: center;
}
#headNSS #SectionSubtitle {
	position: absolute;
	left: 0px;
	top: 62px;
	background-color: #C93;
	z-index: 3;
	height: 4px;
	font-size: 1px;
	line-height: 4px;
	width: 100%;
}
div#QuickLinks {
	font: 10px/24px verdana, arial, sans-serif;
	color: #FFF;
	width: 100%;
	z-index: 4;
	white-space: nowrap;
	text-align: center;
}
div#head div#QuickLinks {
	position: absolute;
	left: 0;
	top: 86px;
	height: 24px;
}
div#headNSS div#Quicklinks {
	position: absolute;
	left: 0;
	top: 166px;
	height: 24px;
}
#QuickLinks a:link,
#QuickLinks a:visited {
	font: bold 10px/22px Verdana, Arial, sans-serif;
	color: #FFFFFF !important;
	text-decoration: none;
	margin: 0 4px 0 4px !important;
}
#QuickLinks a:hover {
	font: bold 10px/22px Verdana, Arial, sans-serif;
	color: #FFCC00 !important;
	text-decoration: none;
	margin: 0 4px 0 4px !important;
}
div#LeftNav {
	position: absolute;
	left: 0;
	width: 177px;
	height: 100%!important;
	background-color: #000;
}
.headLeftNav {
	width: 100%;
	border: 0px;
	font: 700 12px Verdana, Arial, sans-serif;
	padding-top: 18px;
	padding-bottom: 3px;
}
#LeftNav div#SectionLinks,
#LeftNav div#SiteLinks {
	margin-bottom: 18px;
	width: 162px;
	color: #C66;
}
#SectionLinks a:link, #SectionLinks a:visited,
#SiteLinks a:link, #SiteLinks a:visited  {
	color: #FFFFFF;
	text-decoration: none;
}
#SectionLinks a:hover,
#SiteLinks a:hover {
	color: #FFCC00;
	text-decoration: none;
}
#SectionLinks p.subhead,
#IndexNews #LeftNav p.subhead {
	font: bold 11px/120% Verdana, Arial, sans-serif;
	margin: 0 0 6px 8px;
}
#LeftNav #SectionLinks ul,
#LeftNav #SiteLinks ul {
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	font: 10px/12px Verdana, Arial, sans-serif;
	margin: 0px 6px 36px 14px;
}
#LeftNav #SectionLinks li,
#LeftNav #SiteLinks li {
	margin: 0 0 6px 0 !important;
}
#LeftNav #SectionLinks ul li span.my_myup {color: #FFF; font: bold 10px "Times New Roman", serif;}
#LeftNav #SectionLinks ul li span.up_myup {color: #FFDF5E; font: bold 10px "Times New Roman", serif;}

#LeftNav #SectionLinks ul li.subhead {
	color: #CC9;
	margin: 12px 0 6px 0 !important;
	font-weight: bold;
}
#LeftNav #SectionLinks ul li.separate {
	margin-top: 12px !important;
}
#LeftNav #SiteLinks ul {
	font: bold 11px/12px Verdana, Arial, sans-serif;
}
#LeftNav #SiteLinks li {
	line-height: 12px;
}

div.ReturnTo {
	color: #999;
	font: normal 10px Verdana, Arial, sans-serif;
	margin: 0 0 12px -6px;
	z-index: 10;
}
/*This fixes the IE bug for disappearing background-image inside list items*/
ul, ol, dl {
	position: relative;
}
/*End*/
div#content,
div#index {
	position: absolute;
	margin-left: 183px;
	width: 75%;
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000;
	z-index: 9;
	padding: 3px 0 0 6px !important;
}
/*When links are placed in Intro area within a table*/
div#index table.links, table.links { width: auto; border: 0; margin: 12px 0 0 0;}
div#index table.links td, .links td { width: 50%; padding: 0 18px 0 0;}


/*Index pages that have links in the intro section and a highlight box*/
#index table.linksLeft td.nowrap,
#index table.linksLeft td.nowrap ul,
#index table.linksLeft td ul li.nowrap,
.nowrap, .nowrap ul {
	white-space: nowrap;
}
#index table.linksLeft {
	float: left;
	width: 46%;
	margin: 12px 18px 3px 0 !important;
	border: 0;
	clear: none !important;
}
div#index table.linksLeft td { padding: 0 18px 0 0; }

#index table.linksLeft td li img {
	border: solid 1px #000;
	display: inline !important;
	margin: 0 0 6px 0;
	padding: 0;
}
#index table.linksLeft td li img.NoBorder {
	border: 0;
	margin: 0;
}
/**/


div#content ul,
div#index ul,
body#IndexNews ul,
body#portal ul,
body#portal td ul,
body#IndexNews div.storyContainer ul,
body#IndexNews div.storyContainer1 ul,
body#portal div.storyContainer ul,
body#portal div.storyContainer1 ul,
div#body2 ul,
div#body ul {
list-style-type: none;
padding: 0;
margin: 0 0 12px 0;
}
ol.LowerRoman li {list-style-type: lower-roman !important}
ol.UpperRoman li {list-style-type: upper-roman !important}
ol.LowerAlpha li {list-style-type: lower-alpha !important}
ol.UpperAlpha li {list-style-type: upper-alpha !important}
ol.Numbers li {list-style-type: decimal !important}

ol.LowerAlpha {
	list-style-type: lower-alpha;
}
ol.UpperAlpha li ol.Numbers li {list-style-type: decimal !important}
ol.UpperAlpha li ol.Numbers li ol.LowerAlpha li {list-style-type: lower-alpha !important }
ol.UpperAlpha li ul li {list-style-type: none !important}
div#content ul li ol,
div#body ul li ol ,
div#body2 ul li ol {
	list-style-position: inside;
	margin: 0 6px 12px 20px;
	text-indent: -14px;
}

div#content ul li ol li,
div#body ul li ol li,
div#body2 ul li ol li {
background-image: none !important;
margin: 0 0 4px 0;
}

div#content ul li,
div#index ul li,
body#IndexNews ul li,
body#portal ul li,
body#portal td ul li,
body#IndexNews #content #latest ul li,
body#IndexNews div.storyContainer ul li,
body#IndexNews div.storyContainer1 ul li,
body#portal div.storyContainer ul li,
body#portal div.storyContainer1 ul li,
div#body2 ul li,
div#body ul li {
list-style-image: none;
background-image: url(/graphics/employees/bullet.gif) !important;
background-repeat: no-repeat;
background-position: 0 5px;
padding: 0 0 0 10px;
margin: 0 0 6px 0;
}
div#content li ul,
div#index li ul,
body#IndexNews li ul,
body#IndexNews div.storyContainer li ul,
body#IndexNews div.storyContainer1 li ul,
div#body2 li ul,
div#body li ul { margin-top: 3px;}
li ol, li ul {margin-top: 3px}
div#index ul li.subhead,
div#index ul li.subhead1,
body#IndexNews ul li.subhead,
#LocalNews td.latest ul li.subhead,
#LocalNews td.latest ul li.subhead1 {
	font: bold 12px Verdana, Arial, sans-serif !Important;
	color: #86965C !important;
	margin: 24px 0 5px 0;
	padding-left: 0;
	background-image: none !important;
}
div#index ul li.subhead1,
#LocalNews td.latest ul li.subhead1 {
	margin: 0 0 5px 0;
	background-image: none !important;
}
/*To allow for a section head followed by a subhead on the index page*/

div#index ul li.subhead1 span.SectionHead,
div#index ul li.subhead1 span.SectionHead {
	font: bold 11px/150% Verdana, Arial, sans-serif !important;
	color: #B07745;
	margin: 0 0 9px 0;
	clear: both;
}
/**/


ol {
margin: 0 0 12px 24px;
padding: 0;
text-indent: 0;
}
ol li { margin: 0 0 4px 0;}
ol[type="I"] {margin-left: 3em}
li table {margin-top: 9px !important }
	
/*Index pages*/
div#index ul,
body#IndexNews ul {
	list-style-type: none;
	padding: 0;
	margin-top: 0;
}

div#index li,
body#IndexNews li {
	margin-bottom: 4px;
}
div#index li a,
body#IndexNews li a,
body#LocalNews td.latest li a
body#LocalNews td.latestOnly li a {
	font-weight: bold;
	margin: 0;
}
div#index ul li p,
body#IndexNews ul li p {
 text-indent: 0;
	margin-top: 3px;
}
div#index ul ul,
body#IndexNews ul ul {
	margin-top: 4px;
	margin-bottom: 3px;
}
div#index ul ul li,
body#IndexNews ul ul li {
	margin-bottom: 3px;
}
div#index ul ul a,
body#IndexNews ul ul a {
	font-weight: normal;
}
div#index li.subhead a:link,
div#index li.subhead a:visited,
div#index li.subhead1 a:link,
div#index li.subhead1 a:visited,
body#IndexNews li.subhead a:link,
body#IndexNews li.subhead a:visited,
td.latest li.subhead a:link,
td.latest li.subhead a:visited {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #86965C;
	border-bottom: solid 1px #A37A29;
	text-decoration: none;
}
div#index li.subhead a:visited,
div#index li.subhead1 a:visited,
body#IndexNews li.subhead a:visited {
	color: #A3AA93;
}
div#index li.subhead a:hover,
div#index li.subhead1 a:hover,
body#IndexNews li.subhead a:hover,
td.latest li.subhead a:hover {
	color: #933;
	border-bottom: solid 1px #933;
	text-decoration: none;
}
div#index li.CatSpacer,
body#IndexNews li.CatSpacer,
td.latest li.CatSpacer {
	list-style-image: none;
	background-image: none !important;
	margin: 0;
}
li span.deslink,
div#index li p.deslink,
body#IndexNews li p.deslink,
td.latest li p.deslink,
div#bulletin li p.deslink,
div#content li span.deslink,
div#content li p.deslink {
	font-size: 10px !important;
	line-height: 120%;
	text-indent: 0;
	margin: 0;
}

div#index ul li.yahooMajor {
	font: bold 11px/125% Verdana, Arial, sans-serif;
	margin-bottom: 0 !important;
}
div#index ul li.yahooMajorA {
	font: bold 11px/125% Verdana, Arial, sans-serif;
	margin-bottom: 11px;
}
div#index ul li.yahoo {
	margin: 0 0 11px 0;
	list-style-image: none;
	background-image: none !important;
}
div#index ul li.yahoo a {
	font: 10px/130% Verdana, Arial, sans-serif;
}

.titlemain,
h1.titlemain {
	font: bold 18px/125% Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 0 12px;
}
.titlesub {
	font: bold 16px/130% Verdana, Arial, sans-serif;
	margin-top: 3px;
	margin-bottom: 2px;
}
.titleOverhead {
	font: bold 14px/120% Verdana, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: .3em;
}
p.subhead,
body#LocalNews p.subhead,
body#LocalNews #body2 p.subhead {
	font: bold 12px/150% Verdana, Arial, sans-serif !important;
	/*color: #70823D;*/
    color: #86965C;
	margin: 0 0 6px 0;
}
p.SectionHead,
p.sectionHead {
	font: bold 14px/150% Verdana, Arial, sans-serif !important;
	/*color: #A1492A;*/
    color: #B07745;
	margin: 0 0 9px 0;
	clear: both;
}
p.subhead_separator  {
	font: bold 12px/150% Verdana, Arial, sans-serif;
	color: #86965C;
	margin: 0 0 12px 0;
	padding: 1px 0 2px 0;
	clear: both;
	border-top: solid 1px #E8E8C8;
	border-bottom: solid 1px #E8E8C8;
}  
.pdfSize,
span.pdfSize a,
.small {
	font: 10px/120% Verdana, Arial, sans-serif !important;
}
p.boxed {
	padding: 6px;
	border: solid 1px #000;
	margin: 0 0 9px 0;
}
p.boxRight {
	width: 30%;
	float: right;
	margin: 0px 0px 6px 12px;
	padding: 9px;
	background-color: #EDF7F5;
	color: #718C99;
	clear: left;
}

a.button:link,
a.button:visited {
	display: block;
	white-space: nowrap;
	margin: 3px 30% 12px 30%;
	width: auto;
	padding: 4px;
	background-color: #039;
	color: #FFF;
	font-weight: bold;
	border: solid 2px #000;
	border-top: solid 2px #99C !important;
	border-left: solid 2px #99C !important; 
	text-decoration: none;
}
a.button:hover {
	padding: 4px;
	background-color: #FC0;
	color: #039;
	border: solid 2px #C93;
	border-top: solid 2px #FAE5B4 !important;
	border-left: solid 2px #FAE5B4 !important; 
}
a img, .pdfSize img {
	border: 0;
}
div.LeftOneCol {
	position: relative;
	float: left;
	margin: 0 0 18px 0;
	width: auto;
}
div.LeftCol {
	position: relative;
	float: left;
	margin-bottom: 18px;
	width: 44%;
	padding-right: 36px;
}
div.RightCol {
	float: left;
	width: 44%;
	margin: 0 18px 18px 0;
}
table {
	margin: 0 0 12px 0;
	border: 0;
}
td {
	font: 11px/135% Verdana, Arial, sans-serif !important;
	vertical-align: top;
	padding: 0;
	border: 0;
	margin: 0;
}


div#content table {
	border: 0;
	margin: 0 0 12px 0;
}

div#content td {
	font: 11px/135% Verdana, Arial, sans-serif !important;
	vertical-align: top;
	padding: 0 9px 3px 3px;
	border: 0;
}

div#content td.logos {
    vertical-align: top !important;
    padding: 0;
}
div#content td.logos img { margin: 0 18px;}

td.center, tr.center td {
	text-align: center;
}
tr.middle, td.middle {
	vertical-align: middle !important;
}
tr.bottom, td.bottom {
	vertical-align: bottom !important;
}

tr.PadTop td,
td.PadTop {
	padding-top: 6px !important;
}
tr.PadBottom td,
td.PadBottom {
	padding-bottom: 6px !important;
}
td.barchart { background-color: #B7C7A7;}

tr.HeaderRow td, td.HeaderRow,
div#content tr.HeaderRow td, div#content td.HeaderRow {
	font: bold 12px Verdana, Arial, sans-serif !important;
	text-transform: uppercase;
	word-spacing: 0.2em;
	vertical-align: bottom !important;
	background-color: #9BA6A5;
	color: #FFF;
	padding: 4px 4px !important;
	text-align: center;
	border-top: solid 1px #808E8D;
}

tr.HeaderRowSub td, td.HeaderRowSub,
div#content tr.HeaderRowSub td, div#content td.HeaderRowSub {
	font: bold 11px Verdana, Arial, sans-serif !important;
	vertical-align: bottom;
	background-color : #BEC2BA;
	padding: 4px 6px !important;
	text-align: left;
	color: #000;
	border-top: solid 1px #808E8D;
	border-bottom: solid 1px #808E8D;
}
table.wide, table.minimum {
	border: 0;
	margin: 0 0 12px 0;
}
table.wide {width: 100%;}
table.minimum { width: auto; }
.minimum td { width: auto;}

table tr.HeaderRowSm td,
table td.HeaderRowSm,
table.txtCenter tr.HeaderRowSm td,
table.txtCenter td.HeaderRowSm {
	vertical-align: bottom;
	background-color: #FFF;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #000;
	padding: 3px 6px 3px 6px;
	text-align: center;
	border-top: solid 1px #808E8D !important;
}

tr.HeaderRowSubSm td,
td.HeaderRowSubSm {
	vertical-align: bottom !important;
	background-color : #BEC2BA;
	font: bold 10px Verdana, Arial, sans-serif !important;
	padding: 3px;
	text-align: left;
	color: #000;
	border-top: solid 1px #808E8D;
	border-bottom: solid 1px #808E8D;
}
tr.RowOne td,
tr.RowTwo td,
tr td.RowOne,
tr td.RowTwo td {
	padding: 4px 6px 4px 6px !important;
}
tr.RowOne td,
tr td.RowOne,
div#content table tr.RowOne td {
	background-color : #FFF;
	border-bottom: solid 1px #B0B4AB;
}

tr.RowTwo td,
tr td.RowTwo {
	background-color : #EEE9DE;
	border-bottom: solid 1px #B0B4AB !important;
}
table.txtCenter {
	border: 0;
}
table.txtCenter td {
	border: 0;
	width: auto;
	margin: 0 0 12px 0;
	text-align: center;
	padding: 0px 6px 3px 6px;
}
table.BorderTblOnly,
table.BorderTblOnlyMin {
	border: solid 1px #000 !important;
	margin: 12px 0;
}
table.BorderTblOnly {
	width: 100%;
}
table.BorderTblOnly td,
table.BorderTblOnlyMin td {
	padding: 6px 6px !important;
	border: 0;
}
table.border,
table.BorderCenter,
table.BorderSmall,
table.BorderSmCenter {
	margin: 12px 0 12px 0 !important;
	width: 100%;
	border-right: solid 1px #000 !important;
	border-bottom: solid 1px #000 !important;
}

table.BorderMinimum, 
table.BorderMinCenter, 
table.BorderMinSmall, 
table.BorderMinSmCenter {
	margin: 12px 0 12px 0;
	width: auto;
	border-right: solid 1px #000 !important;
	border-bottom: solid 1px #000 !important;
}

table.border td,
table.BorderMinimum td,
table.BorderWide td {
	vertical-align: top;
	padding: 0px 9px 3px 3px;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}


table.BorderCenter td,
table.BorderMinCenter td,
table.BorderWideCtr td {
	vertical-align: top;
	width: auto;
	margin: 0 0 12px 0;
	text-align: center;
	padding: 3px;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}

table.BorderSmall td,
table.BorderMinSmall td,
table.BorderWideSm td {
	vertical-align: top;
	font: 10px/120% Verdana, Arial, sans-serif !important;
	padding: 2px 9px 2px 3px;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}
table.BorderSmall tr.HeaderRow td, table.BorderSmall tr td.HeaderRow,
table.BorderSmall tr.HeaderRowSub td, table.BorderSmall tr td.HeaderRowSub,
table.BorderMinSmall tr.HeaderRow td, table.BorderMinSmall tr td.HeaderRow,
table.BorderMinSmall tr.HeaderRowSub td, table.BorderMinSmall tr td.HeaderRowSub,
table.BorderWideSm tr.HeaderRow td, table.BorderWideSm tr td.HeaderRow,
table.BorderWideSm tr.HeaderRowSub td, table.BorderWideSmSub tr td.HeaderRow {
	border-top: solid 1px #000 !important;
	font-weight: bold !important;
	text-align: center;
}
table.border tr.RowOne td, table.border tr td.RowOne,
table.border tr.RowTwo td, table.border tr td.RowTwo,
table.BorderSmall tr.RowOne td, table.BorderSmall tr td.RowOne,
table.BorderSmall tr.RowTwo td, table.BorderSmall tr td.RowTwo,
table.BorderMinimum tr.RowOne td, table.BorderMinimum tr td.RowOne,
table.BorderMinimum tr.RowTwo td, table.BorderMinimum tr td.RowTwo,
table.BorderWide tr.RowOne td, table.BorderWide tr td.RowOne,
table.BorderWide tr.RowTwo td, table.BorderWide tr td.RowTwo,
table.BorderCenter tr.RowOne td, table.BorderCenter tr td.RowOne,
table.BorderCenter tr.RowTwo td, table.BorderCenter tr td.RowTwo,
table.BorderMinCenter tr.RowOne td, table.BorderMinCenter tr td.RowOne,
table.BorderMinCenter tr.RowTwo td, table.BorderMinCenter tr td.RowTwo,
table.BorderWideSm tr.RowOne td, table.BorderWideSm tr td.RowOne,
table.BorderWideSm tr.RowTwo td, table.BorderWideSm tr td.RowTwo,
table.BorderSmCenter tr.RowOne td, table.BorderSmCenter tr td.RowOne,
table.BorderSmCenter tr.RowTwo td, table.BorderSmCenter tr td.RowTwo,
table.BorderMinSmCenter tr.RowOne td, table.BorderMinSmCenter tr td.RowOne,
table.BorderMinSmCenter tr.RowTwo td, table.BorderMinSmCenter tr td.RowTwo,
table.BorderWideSmCtr tr.RowOne td, table.BorderWideSmCtr tr td.RowOne,
table.BorderWideSmCtr tr.RowTwo td, table.BorderWideSmCtr tr td.RowTwo {
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
	border-bottom: 0 !important;
}
table.border tr.HeaderRow td, table.border tr td.HeaderRow,
table.border tr.HeaderRowSub td, table.border tr td.HeaderRowSub,
table.BorderSmall tr.HeaderRow td, table.BorderSmall tr td.HeaderRow,
table.BorderSmall tr.HeaderRowSub td, table.BorderSmall tr td.HeaderRowSub,
table.BorderMinimum tr.HeaderRow td, table.BorderMinimum tr td.HeaderRow,
table.BorderMinimum tr.HeaderRowSub td, table.BorderMinimum tr td.HeaderRowSub,
table.BorderWide tr.HeaderRow td, table.BorderWide tr td.HeaderRow,
table.BorderWide tr.HeaderRowSub td, table.BorderWide tr td.HeaderRowSub,
table.BorderCenter tr.HeaderRow td, table.BorderCenter tr td.HeaderRow,
table.BorderCenter tr.HeaderRowSub td, table.BorderCenter tr td.HeaderRowSub,
table.BorderMinCenter tr.HeaderRow td, table.BorderMinCenter tr td.HeaderRow,
table.BorderMinCenter tr.HeaderRowSub td, table.BorderMinCenter tr td.HeaderRowSub,
table.BorderWideSm tr.HeaderRow td, table.BorderWideSm tr td.HeaderRow,
table.BorderWideSm tr.HeaderRowSub td, table.BorderWideSm tr td.HeaderRowSub,
table.BorderSmCenter tr.HeaderRow td, table.BorderSmCenter tr td.HeaderRow,
table.BorderSmCenter tr.HeaderRowSub td, table.BorderSmCenter tr td.HeaderRowSub,
table.BorderMinSmCenter tr.HeaderRow td, table.BorderMinSmCenter tr td.HeaderRow,
table.BorderMinSmCenter tr.HeaderRowSub td, table.BorderMinSmCenter tr td.HeaderRowSub,
table.BorderWideSmCtr tr.HeaderRow td, table.BorderWideSmCtr tr td.HeaderRow,
table.BorderWideSmCtr tr.HeaderRowSub td, table.BorderWideSmCtr tr td.HeaderRowSub {
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
	border-bottom: 0 !important;
	text-align: center;
}
table.BorderSmall td p,
table.BorderMinSmall td p,
table.BorderWideSm td p {
	font: 10px/120% Verdana, Arial, sans-serif;
}

table.BorderSmCenter td,
table.BorderMinSmCenter td,
table.BorderWideSmCtr td {
	vertical-align: top;
	font: 10px/120% Verdana, Arial, sans-serif;
	padding: 2px 9px 2px 3px;
	text-align: center;
	border-top: solid 1px #000 !important;
	border-left: solid 1px #000 !important;
}

table.BorderSmCenter td p,
table.BorderMinSmCenter td p,
table.BorderWideSmCtr td p {
	font: 10px/120% Verdana, Arial, sans-serif;
	text-align: center;
}
table.BorderWide,
table.BorderWideCtr,
table.BorderWideSm,
table.BorderWideSmCtr {
	margin: 12px 0 12px 0;
	width: 100%;
	border-right: solid 1px #000 !important;
	border-bottom: solid 1px #000 !important;
}
td.bottom {
	vertical-align: bottom;
}
td.middle {
	vertical-align: middle;
}

td.noTop {
	border-top: 0;
	border-left: solid 1px #000;
}

table.small,
table.smallCenter {
	padding: 0px;
	margin-bottom: 12px;
	border: 0px;
}
table.small td,
table.smallCenter td {
	vertical-align: top;
	font-size: 11px;
	padding: 2px 9px 2px 3px;
}
table.smallCenter td {
	text-align: center;
	font-size: 10px;
}
table.small tr.HeaderRow td,
table.small td.HeaderRow,
table.smallCenter tr.HeaderRow td,
table.smallCenter td.HeaderRow {
	vertical-align: bottom;
	background-color: #9BA6A5;
	font: bold 11px/13px Verdana, Arial, sans-serif !important;
	text-transform: uppercase;
 word-spacing: 0.2em;
	color: #FFF;
	text-align: center;
	border-top: solid 1px #808E8D;
}
table.small tr.HeaderRowSub td,
table.small td.HeaderRowSub,
table.smallCenter tr.HeaderRowSub td,
table.smallCenter td.HeaderRowSub {
	vertical-align: bottom;
	background-color: #BEC2BA;
	color: #000;
	font: bold 10px/13px Verdana, Arial, sans-serif !important;
	text-align: left;
	border-top: solid 1px #808E8D;
	border-bottom: solid 1px #808E8D;
}
table.small .RowOne,
table.small .RowTwo {
	font: 11px/12px Verdana, Arial, sans-serif;
	text-align: left;
}
table.smallCenter .RowOne,
table.smallCenter .RowTwo {
	font: 10px/11px Verdana, Arial, sans-serif;
	text-align: center;
}
table.small .RowOne {
	background-color: #FFFFFF;
}
table.small .RowTwo,
table.smallCenter .RowTwo {
	background-color : #EEE9DE;
	border-top: solid 1px #B0B4AB !important;
	border-bottom: solid 1px #B0B4AB !important;
}
table.small td p,
table.smallCenter td p {
	font: 11px Verdana, Arial, sans-serif;
	margin-top: 0;
	margin-bottom: .5em;
}
table.smallCenter td p {
	font-size: 10px;
}
table.FeatureText {
	border: solid 1px #336699;
}	
table.FeatureText td {
	padding: 12px;
	vertical-align: top;
	font: 12px/135% Georgia, Times New Roman, Serif !important;
}
table.FeatureText td p {
	font: 11px/135% Georgia, Times New Roman, Serif !important;
	margin: 0 0 12px 0;
}
table.FeatureText td p.titlemain {
	font: 900 16px/150% Georgia, Times New Roman, Serif !important;
	color: #336699;
	margin: 0 0 9px 0 !important;
} 

/* Colors for backgrounds of tables for Visual Format - Not Available*/
.red {
	color: #993333;
}
.BlueGrn {
	color: #669999;
}
.green {
	color: #669966;
}
.YellGrn {
	color: #999966;
}
.GryPurple {
	color: #9999CC;
}
.MdBlue {
	color: #398DB8;
}
.sienna {
	color: #CC6633;
}

tr.RowOne td.yellow,
tr.RowTwo td.yellow,
td.yellow {
	background-color: #FFC;
}
tr.yellow {
	background-color: #FFC;
}
tr.RowOne td.peach,
tr.RowTwo td.peach,
td.peach {
	background-color: #FFE3B0;
}
tr.peach {
	background-color: #FFE3B0;
}
tr.RowOne td.blue,
tr.RowTwo td.blue,
td.blue {
	background-color: #CEE1F2;
}
tr.blue {
	background-color: #CEE1F2;
}
tr.RowOne td.teal,
tr.RowTwo td.teal,
td.teal {
	background-color: #CCDBDE;
}
tr.RowOne td.ltblue,
tr.RowTwo td.ltblue,
td.ltblue {
	background-color: #E6EBF0;
}
tr.ltblue {
	background-color: #E6EBF0;
}

tr.teal {
	background-color: #CCDBDE;
}
tr.RowOne td.violet,
tr.RowTwo td.violet,
td.violet {
	background-color: #C8C8E8;
}
tr.violet {
	background-color: #C8C8E8;
}


/*Contact list table*/

table.contacts,
table.contact2 {
	margin: 12px 0 12px 0;
}
table.contacts td {	text-align: left !important;}

table.contacts tr.HeaderRow td,
table.contact2 tr.HeaderRow td {
	text-align: center !important;
	padding: 2px 6px 2px 6px;
}
table.contacts tr.HeaderRowSub td,
table.contact2 tr.HeaderRowSub td {
	text-align: left !important;
}
table.contacts tr.RowOne td.begin,
table.contacts tr.RowTwo td.begin {
	width: 35%;
	text-align: left;
	font-weight: bold;
}

table.contacts tr.RowOne td.begin span.title,
table.contacts tr.RowTwo td.begin span.title,
table.contact2 tr.RowOne td span.title {
	font: normal 11px Verdana, Arial, sans-serif;
}

table.contacts tr.RowOne td.middle,
table.contacts tr.RowTwo td.middle {
	width: 35%;
	white-space: nowrap;
	text-align: left;
	font-weight: normal;}

table.contacts tr.RowOne td,
table.contacts tr.RowTwo td,
table.contact2 tr.RowOne td,
table.contact2 tr.RowTwo td {font-weight: normal;	}

table.contacts tr.RowOne td p,
table.contacts tr.RowTwo td p,
table.contact2 tr.RowOne td p,
table.contact2 tr.RowTwo td p {
	text-align: left;
	font-weight: normal;
	margin: 0;
}
table.contacts tr.RowOne td a,
table.contacts tr.RowTwo td a,
table.contact2 tr.RowOne td a,
table.contact2 tr.RowTwo td a {
	font-size: 11px;
}
td p.nowrap {white-space: nowrap}
/* Contact Lists - custom Example - IdeaWorks Contacts*/

table.contact2 {
	width: 100%;
}
table.contact2 tr.RowOne td,
table.contact2 tr.RowTwo td {
	width: auto;
	text-align: left;
	white-space: normal;
	padding: 2px 6px 2px 6px;
}
table.contact2 tr.RowOne td.begin,
table.contact2 tr.RowTwo td.begin {
	font-weight: bold;
	width: auto;
} 
/* End */

/*Photo Galleries*/
div.group {
	position: static;
	left: 0px;
	top: 0px;
	margin: 0;
	width: auto;
	clear: both;
}
div.group2 {
	margin: 12px 0 8px 0;
	padding: 9px;
	width: 100%;
	width: 320px;
	text-align: center;
	clear: both;
	border: solid 1px #E3E1D1;
}
div.group img {
	float: left;
	margin: 0 12px 12px 0;
	border: solid 1px #000000;
}
#content div.group ul,
#content div.group2 ul {
font: 11px/125% Verdana, Arial, sans-serif;
list-style-type: none;
padding: 0;
margin: 0;
}
#content div.group li,
#content div.group2 li {
background-image: url(/graphics/employees/bullet.gif);
background-repeat: no-repeat;
background-position: 0 6px;
padding-left: 10px;
}
div.group2 img {
	float: none;
	margin: 0 0 3px 0;
	border: 1px solid #000;
}
div.group2 p {
	font-size: 10px;
	margin: 0;
	text-align: left;
}
div.group2 .date {
	color: #999;
	font-size: 10px;
}
#content div.group img.NoBorder,
body#portal img.NoBorder {
	border: 0 !important;
}
/*End*/

p {
	font: 11px/135% Verdana, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 9px;
}
blockquote { margin: 0 0 9px 12px;}

div.photoRight {
	float: right;
	margin: 0 0 6px 12px;
	width: auto;
	padding: 0;
}
div.photoLeft {
	float: left;
	margin: 0 9px 6px 0 !important;
	width: auto;
	padding: 0;
}
div.photoBottom {
	float: none;
	margin: 3px 0 12px 0;
	width: auto;
	padding: 0;
}
div.photoRight img,
div.photoLeft img,
div.photoBottom img {
	border: solid 1px #000 !important;
	margin: 0;
	padding: 0;
    display: block;
}
div.photoRight img.NoBorder,
div.photoLeft img.NoBorder,
div.photoBottom img.NoBorder {
	border: 0 !important;
	display: block;
	margin: 0;
}
table.photoBottom,
#IndexNews #content td.latest div.storyContainer  table.photoBottom,
#IndexNews #content td.latest div.storyContainer1 table.photoBottom,
#IndexNews #content td#latest div.storyContainer  table.photoBottom,
#IndexNews #content td#latest div.storyContainer1 table.photoBottom {
	float: none;
	margin: 3px 0 0 0 !important;
	padding: 0;
	clear: both;
	border: 0;
}


table.photoLeft,
#index table.linksLeft,
#IndexNews #content td.latest div.storyContainer table.photoLeft,
#IndexNews #content td.latest div.storyContainer1 table.photoLeft,
#IndexNews #content td#latest div.storyContainer table.photoLeft,
#IndexNews #content td#latest div.storyContainer1 table.photoLeft {
	float: left;
	margin: 5px 12px 3px 0 !important;
	clear: right;
	border: 0;
}
table.photoRight td,
table.photoLeft td,
table.photoBottom td,
#index table.linksLeft td {
	font: bold 10px/115% Verdana, Arial, sans-serif !important;
	color: #000;
	vertical-align: top;
	padding: 0 0 9px 0 !important;
}

table.photoRight img,
table.photoLeft img,
table.photoBottom img,
#index table.linksLeft img {
	border: solid 1px #000;
	display: block;
	margin: 0 0 6px 0;
	padding: 0;
}

table.photoRight img.NoBorder,
table.photoLeft img.NoBorder,
table.photoBottom img.NoBorder,
#index table.linksLeft img.NoBorder {
	border: 0;
	display: block;
	margin: 0;
}
table.photoRight td p,
table.photoLeft td p,
table.photoBottom td p,
p.cutline {
	font: bold 10px/135% Verdana, Arial, sans-serif !important;
	margin: 0 0 3px 0 !important;
}
td div.enlarge {
    position: relative;
    height: 1%;
    display: block;
   	background-color: #BAD1E3;
	white-space: nowrap;
	padding: 1px 2px 2px 3px;
	margin: -6px 0 3px 0;
	vertical-align: middle;
	text-align: center;
}
td div.enlarge a:link img,
td div.enlarge a:visited img,
td div.enlarge a:hover img  {
	border: 0 !important;
	margin: 0;
	display: inline;
	padding-top: 1px;
}
div.photoRight div.enlarge,
div.photoLeft div.enlarge,
div.photoBottom div.enlarge,
p.photoNoWrap div.enlarge,
div.clear div.photoRight div.enlarge,
div.clear div.photoLeft div.enlarge {
    background-color: #BAD1E3;
	padding: 3px;
	margin: 0 0 6px 0 !important;
	text-align: center;
    display: block;
}
div.photoBottom div.enlarge,
p.photoNoWrap div.enlarge {
	margin-top: -12px;
}
div.enlarge a:link,
div.enlarge a:visited {
	font-size: 9px !important;
	text-decoration: none;
	color: #039;
	border: 0;
	margin: -1px 0 0 0;
}
div.enlarge a:hover {
	text-decoration: none;
	color: #C66;
	margin: 0;
}

iframe {
	margin: 12px;
}

/*Popup Windows*/

body#popup {
	font: bold 11px/130% Verdana, Arial, sans-serif;
	background-color: #000;
	background-image: none;
	margin: 18px;
	color: #CC9;
}
body#videopg {
	margin: 0;
	padding: 0;
	background-image: none !important;
	text-align: center;
	vertical-align:middle;
	background-color:#000 !important;
}

body#popup img {
	display: block;
	background-color: #FFF;
}
body#popup h1 {
 font-size: 13px;
	line-height: 130%;
	color: #FC0 !important;
	margin: 0 0 12px 0;
}
body#popup p {
	margin: 0 0 12px 0;
	font: bold 11px/130% Verdana, Arial, sans-serif;
}
body#popup a:link,
body#popup a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
/*End*/

/* Close window link and outline for popup box */
div#close {
	position: absolute;
	left: -50px;
	margin: 18px 50% 18px 50%;
	border: 1px solid #FFE3B0;
	text-align: center;
	width: 100px;
	padding: 3px;
	font-size: 10px;
	color: #FFFFFF;
}
div#close a:link,
div#close a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
div#close a:hover {
	color: #FFCC00;
	text-decoration: none;
}
/*Flash popup window*/
body#flashPopup {
	min-width: 100px;
	background-color: #A69F8C;
	background-image: none !important;
	padding: 1.6em;
	text-align: center
}
body#flashPopupNoPad { padding: 0 0 5% 0!important;}

body#flashPopup div#close { position: relative; left: auto !important; width: 33%; margin: 12px auto 18px; border: 0; padding: 0;}


body#flashPopup #close a {
	display: block;
	padding: 1px 3px;
	border: solid 1px #FFF;
	font-size: 10px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	margin: 0 !important;
}
body#flashPopup #close a:link,
body#flashPopup #close a:visited {
	color: #FFF;
	border-bottom: solid 1px #FFF !important
}
body#flashPopup #close a:hover {
	color: #FC0;
	border-bottom: solid 1px #FFF !important
	}
/*End*/
div.date {
	float: right;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #993333;
	margin-left: 12px;
	white-space: nowrap;
}
div#PDFplug {
	margin: 18px 0 0 0;
	font: normal 10px/135% Verdana, Arial, sans-serif;
	text-align: left;
	clear: both;
}

div#content table.stocks {
	padding: 0;
	margin: 0 0 6px 0;
	border: 0px;
	width: 90%;
}
div#content table.stocks tr.HeaderRow td {
	padding: 2px 9px !important;
}
div#content table.stocks tr.HeaderRow td.first {
	text-align: left !important;
	padding: 2px 9px;
	}
div#content table.stocks tr.HeaderRow td.first a {
	color: #FFF !important;
}
div#content table.stocks tr.RowOne td,
div#content table.stocks tr.RowTwo td,
div#content table.stocks td {
	width: auto;
	padding: 2px 9px;
	text-align: right !important;
	font-weight: normal;
	border-bottom: solid 1px #B0B4AB;
}
div#content table.stocks tr.RowOne td.first,
div#content table.stocks tr.RowTwo td.first,
div#content table.stocks td.first {
	text-align: left !important;
	font-weight: bold !important;
	border-bottom: solid 1px #B0B4AB;
}
div#footer {
	margin: 24px 0 0 0;
	padding: 0 0 18px 0;
	font-size: 10px;
	text-align: center;
	white-space: nowrap;
	background-color: #FFFFFF;
	clear: both;
}
#footer a:link,
#footer a:visited {
	font-size: 10px !important;
	color: #039;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
#footer a:visited {
	color: #7A8EB3;
}

#footer a:hover {
	color: #C66;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
#footer p.interwoven {
	text-align: left;
	color:#FFF !important;
}


/*News pages*/

body#upo,
body#upoAll,
body#upoStory {
	color: #000;
	background-image: none;
}
div.storyContainer {
	border-top: dotted 1px #EFD59A;
	width: 100%;
	padding-top: 6px;
}
div.storyContainer1 {
	margin-top: 9px;
	border-top: 0;
	padding-top: 0 !important;
}
h1, h2, h3 {
	font: 900 18px/125% Verdana, Arial, sans-serif;
	color: #000000;
	margin-top: 0;
	margin-bottom: 12px;
}
h1.underhead {
	margin: -8px 0 12px 0;
	font: normal italic 13px Verdana, Arial, sans-serif;
}
h1 {	letter-spacing: -1px;}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
h3.overhead {
	font: bold 13px Verdana, Arial, sans-serif;
	margin: 3px 0 3px 0;
}
h3.section_head {
	font-size: 12px;
	margin: 3px 0 12px 0;
	letter-spacing: 0;
}
div.brightner {
	float: right;
	width: 40%;
	margin: 0 0 6px 9px;
	padding: 0 8px 9px 0;
	border-top: solid 1px #933;
	border-left: 1px solid #933;
	background-color: #FFF;
}
div.brightner div.square {
	margin: 0;
	padding: 0;
	background-color: #933;
	height: 6px;
	width: 6px;
	line-height: 6px;
	font-size: 1px;
}
div.brightner p {
	margin: -1px 0 3px 9px !important;
	font: bold 13px/150% Book Antiqua !important;
	color: #948E85 !important;
}
div.brightner p.attribute {
	font: italic 10px Verdana, Arial, sans-serif !important;
	color: #000;
	text-align: right;
}

/*Index-Local News Hybrid*/

/* Additional specs for IndexNews are included with Content above */

body#IndexNews {
	font: 11px/135% Verdana, Arial, sans-serif;
	background-image: none !important;
	background-color: #C2CBCC;
	margin: 0;
	padding: 0;
}

div.print {
	display: none;
}
div#container {
	position: absolute;
	left: 0;
	width: 100% !important;
}
#IndexNews #container div#LeftNav {
	float: left;
	width: 20%;
	height: 100%!important;
	background-color: #C2CBCC;
	padding: 12px;
	color: #000;
}
#IndexNews #container #LeftNav div.info {
	border: dashed 1px #7F9799;
	border-right: 0;
	border-left: 0;
	margin: 18px 0 18px 0 !important;
	padding: 6px 0;
	width: 194px;
	text-align: center:
}
div.info h3 {
	color: #7F9799;
}
#IndexNews #LeftNav div {
	text-align: center;
}
#IndexNews #LeftNav div a img {
	display: block;
	border: 0;
	padding-right: 18px;
	margin: 0 auto 18px auto !important;
}
#IndexNews #LeftNav p.subhead {
	font: 900 15px/17px Verdana, Arial, sans-serif;
	color: #000000;
	margin: 0 0 6px 0;
}
#IndexNews #LeftNav p.subhead a:link,
#IndexNews #LeftNav p.subhead a:visited {
	text-decoration: none;
	color: #000;
}
#IndexNews #LeftNav p.subhead a:hover {
	color: #933;
}
#IndexNews #LeftNav ul,
#IndexNews #LeftNav ul.secondary {
	list-style-type: none;
	padding: 0;
	margin: 0 0 12px 0;
	font: 11px/130% Verdana, Arial, sans-serif;
	width: 196px;
	text-align: left;
}
body#IndexNews #LeftNav ul li,
#IndexNews #LeftNav ul.secondary li {
	background-image: url(/graphics/employees/local_news/bullet_index_news.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 10px;
	margin: 0 0 6px 0;
}

body#IndexNews #LeftNav li.subhead {
	list-style-image: none;
	text-indent: -10px;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #000 !important;
	margin: 24px 0 5px 0;
	background-image: none !important;
}
#IndexNews #LeftNav li a {
	font: bold 11px/130% Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #039;
}
#IndexNews div#content {
	position: relative;
	left: 220px;
	margin: 0 0 0 0;
	height: 100% !important;
	padding: 3px 0 0 0 !important;
	background-color: #FFF;
	width: 75%;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
}
#IndexNews #content table {
	position: relative;
	top: -3px;
	padding: 0;
	margin: 0 !important;
	border: 0;
	background-color: #FFF;
}
#IndexNews #content div#masthead {
	position: relative;
	display: block;
	width: auto;
	bottom: 3px;
	margin: 0 !important;
	height: 51px;
	border-bottom: solid 1px #A3A295;
	background-color: #EFD59A;
	padding: 3px 12px 0 6px;
	z-index: 10;
}
#IndexNews #content div#masthead div.ReturnTo,
#LocalNews div#mastStrip div.ReturnTo {
	color: #999;
	font: normal 10px Verdana, Arial, sans-serif;
	margin: 0;
	z-index: 10;
}
#IndexNews #content div#title {
	position: absolute;
	font: 900 20px Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	color: #933;
	margin: 7px 0 0 0;
}

#IndexNews #content div#upoLink {
	text-align: right;
	color: #666;
	font: normal 10px Verdana, Arial, sans-serif !important;
	margin: -7px 0 0 0 !important;
}
#IndexNews #content td.latest,
#IndexNews #content td#latest {
	padding: 6px 18px 18px 18px;
	font: 11px/135% Verdana, Arial, sans-serif;
}
#IndexNews #content td.latest p,
#IndexNews #content td.latest div.storyContainer p,
#IndexNews #content td.latest div.storyContainer1 p,
#IndexNews #content td#latest p,
#IndexNews #content td#latest div.storyContainer p,
#IndexNews #content td#latest div.storyContainer1 p {
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 0 9px 0;
}

#IndexNews #content td.previous,
#IndexNews #content td#previous {
	font: 11px/135% Verdana, Arial, sans-serif;
	width: 200px !important;
	color: #000000;
	padding: 0 0 12px 0;
	margin: 0;
	background-color: #D7D9C4;
	border-left: solid 1px #A3A295;
	border-right: solid 1px #A3A295;
}
#IndexNews div#footer {
	position: relative;
	top: -3px;
	border-top: solid 1px #A3A295;
	border-right: solid 1px #A3A295;
	margin: 0;
	padding-top: 12px;
	font-size: 10px;
	text-align: center;
	white-space: nowrap;
	background-color: #FFFFFF;
	clear: both;
	z-index: 50;
}

/*Content pages*/

p.question {
	font: bold 12px/135% Verdana, Arial, sans-serif;
}
p.boxed {
	padding: 6px;
	border: solid 1px #000;
	margin: 0 0 9px 0;
}
p.boxRight {
	width: 30%;
	float: right;
	margin: 0px 0px 6px 12px;
	padding: 9px;
	background-color: #EDF7F5;
	color: #718C99;
	clear: left;
}

td.cutline {
	font: 10px/120% Verdana, Arial, sans-serif;
	vertical-align: top;
	padding-top: 6px;
}
table.photoRight,
#index table.photoRight,
#IndexNews #content td.latest div.storyContainer table.photoRight,
#IndexNews #content td.latest div.storyContainer1 table.photoRight,
#IndexNews #content td#latest div.storyContainer table.photoRight,
#IndexNews #content td#latest div.storyContainer1 table.photoRight {
	float: right;
	margin: 6px 0 3px 12px !important;
	clear: left;
	border: 0;
}

p.photoNoWrap {
	margin-top: 3%;
	margin-bottom: 3%;
	text-align: center;
}
ul.anchor,
div#content ul.anchor {
list-style-type: none;
padding: 0;
margin: 0 0 12px 0;
}

ul.anchor li,
div#content ul.anchor li {
background-image: url(/graphics/employees/arrowdown.gif) !important;
background-repeat: no-repeat;
background-position: 0 5px !important;
padding: 0 0 3px 13px !important;
}

ul.anchor a {
	font: normal 11px/135% Verdana, Arial, sans-serif !important;
}
p.top,
p.bottom {
	margin: 6px 0 9px 0;
}
p.top a,
p.bottom a {
	text-decoration: none;
	font: 10px/130% Verdana, Arial, sans-serif;
}
p.bottom a:link,
p.bottom a:visited {
	background-image: url(/graphics/employees/apps/arrow_bottom.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 8px;
	margin-left: 1px;
}
p.bottom a:hover,
p.bottom a:active {
	background-image: url(/graphics/employees/apps/arrow_bottom_h.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 8px;
	margin-left: 1px;
}
/*--UPOnline pages--*/

body#upo div#content {
	position: relative;
	margin: 0 auto !important;
	width: 90%;
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000;
	z-index: 9;
	padding: 3px 0 0 0 !important;
}
body#upoStory div#content {
	position: relative;
	margin: 0 5% !important;
	width: 100%;
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000;
	z-index: 9;
	padding: 3px 0 0 0 !important;
}

div#content div#masthead {
	padding: 0;
	margin: 0;
	border-bottom: solid 3px #336699;
	height: 48px;
	z-index: 5;
}
div#masthead div#upoLogo {
	float: left;
	margin: 0 12px 0 0;
}
div#masthead #category {
	position: absolute;
	right: 0;
	bottom: 7px;
	clear: both;
}
div.LatestNews {
	margin-top: 12px;
	width: 115px;
	font: bold 11px Verdana, Arial, sans-serif;
	text-transform: uppercase;
word-spacing: 0.2em;
	text-align: center;
	letter-spacing: 1px;
	word-spacing: 2px;
	color: #FFFFFF;
	background-color: #933;
	border: solid 1px #600;
	padding: 1px 6px 1px 6px;
	margin-bottom: 12px;
	white-space: nowrap;
}
table#columns2,
table#columns3 {
	border: 0;
	margin: 0;
	padding: 0;
}
table#columns2 td#left,
table#columns3 td#left {
	vertical-align: top;
	padding: 0 18px 0 0;
	margin: 0;
}
table#columns3 td#left {
	width: 40%;
}
table#colmuns2 td#left {
	width: 75%;
}
table#columns3 td#middle {
	width: 40%;
	vertical-align: top;
	padding: 0 18px 0 0;
	margin: 0;
}
table#columns2 td#right,
table#columns3 td#right {
	vertical-align: top;
	padding: 9px;
	margin: 0;
	background-color: #BAD1E3;
}
table#columns2 td#right {
	width: 25%;
}
div.latest p.date {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #933;
	margin-bottom: 3px;
}
div.previous p.date {
	color: #999 !important;
	margin: 0 0 4px 0;
	font-weight: bold !important;
}
span.dateTime {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #CC6666;
}

td#left div ol {
	list-style-position: inside;
	margin: 0 6px 12px 20px;
	text-indent: -14px;
	font: 11px/135% Verdana, Arial, sans-serif;
}

body#upo td#left ul,
body#upo td#middle ul,
body#upoAll td#left ul,
body#upoStory td#left ul {
	margin-top: 0;
	padding-right: 18px;
}
	
body#upo td#right div.ListHead,
body#upoAll td#right div.ListHead,
body#upoStory td#right div.ListHead,
div#bulletin div.ListHead {
	background-color: #7F9799;
	padding: 3px;
	color: #FFF;
	font: bold 14px Verdana, Arial, sans-serif;
	margin: 0;
}
div#bulletin div.ListHead {
	padding: 0 1px 2px 1px;
	letter-spacing: 2px;
	font: normal 18px Haettenschweiler, Arial Narrow Bold;
}
body#upo td#left div.latest,
body#upoAll td#left div.latest,
body#upoStory td#left div.latest {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0;
}
body#upo td#middle div.previous p {
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000000;
}
td#right div.SectionLinks,
td#right div.CarLoadings,
td#right div.ethics,
td#right div.upoLinks {
	background-color: #FFFFFF;
	padding: 0;
	margin: 0 0 12px 0;
	z-index: 5;
	width: auto;
}
td#right div.CarLoadings table {
	border:0;
	padding: 0;
	margin: 3px auto 6px auto !important;
}

td#right div.history {
	border: solid 1px #89B2B2 !important;
	color: #000;
	padding: 0;
	margin: 0 0 12px 0;
	background-color: #FFF !important;
}
td#right div.upoLinks {
	border: solid 1px #369;
	border-top: solid 3px #369;
}
div#EditionActions {
	background-color: #FFFFFF;
	padding: 6px;
	margin: 0 0 12px 0;
	z-index: 5;
	border: solid 1px #369;
	border-top: solid 3px #369;
	width: 140px;
}

div#EditionActions p {
	margin: 0 0 0 21px;
	text-indent: -21px;
	line-height: 125%;
}
div#EditionActions p a img {
	margin: 0 6px 0 0;
	display: inline;
	border: 0;
}
div#EditionActions p a:link,
div#EditionActions p a:visited {
	font: bold 10px/125% Verdana, Arial, sans-serif;
	color: #039;
	text-decoration: none;
}
div#EditionActions p a:hover {
	color: #C66;
}

td#right div.slTitle,
td#right div.clTitle,
td#right div.eTitle {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding-bottom: 2px;
	z-index: 6;
}
td#right div.slTitle {
	background-color: #336699;

}
td#right div.slTitle a:link,
td#right div.slTitle a:visited,
td.previous div.ListHead a:link,
td.previous div.ListHead a:visited {
	text-decoration: none;
	color: #FFF !important;
}
td#right div.slTitle a:hover,
td.previous div.ListHead a:hover {
	color: #FC0 !important;
}
div.clTitle {
	background-color: #933;
	padding: 0 6px 2px 6px;
}
div.eTitle {
	background-color: #669;
	padding: 0 6px 2px 6px;
}
div.hTitle {
	background-color: #89B2B2;
	padding: 0 6px 2px 6px;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #FFF;
	text-align: center;
	padding-bottom: 2px;
	z-index: 6;
}
td#right div.history p,
td#right div.ethics p {
	font: 11px/135% Verdana, Arial, sans-serif;
	margin: 6px !important;
}

td#right div.SectionLinks {
	border: 1px solid #336699;
}

div.CarLoadings {
	border: solid 1px #933;
	text-align: center;
	width: 140px;

}
td#right div.ethics,
td#right div.ethics {
	border: solid 1px #669;
	padding-bottom: 6px;
}
	
div.CarLoadings table {
	border:0;
	padding: 0;
	margin: 6px 0 6px 0;
}

div.CarLoadings td {
	white-space: nowrap;
	font-size: 11px;
	padding: 0 3px 3px 3px !important;
	text-align: right;
}
div.CarLoadings td.date {
	font: bold 11px Verdana, Arial, sans-serif;
}
td#right div.ethics p.subhead {
	font-weight: bold;
	color: #000;
	margin: 0 6px 0 6px;
}
td#right ul {
	font: 11px/130% Verdana, Arial, sans-serif;
	list-style-type: none;
	padding: 0;
	margin: 4px 6px 6px 0;
}
td#right ul li,
#IndexNews td.previous ul li,
#IndexNews td#previous ul li {
	margin: 0 0 6px 6px;
	color: #706F67;
	background-image: url(/graphics/employees/uponline/bullet_story.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 11px;
}
#IndexNews td.previous ul li,
#IndexNews td#previous ul li {
	margin: 0 0 6px 0 !important;
}
td#right ul li p {
	font-size: 10px;
	text-indent: 0;
}
body#upo td#right ul li a:link,
body#upo td#right ul li a:visited,
body#upoAll td#right ul li a:link,
body#upoAll td#right ul li a:visited,
body#upoStory td#right ul li a:link,
body#upoStory td#right ul li a:visited,
body#LocalNews td.previous ul li a:link,
body#LocalNews td.previous a:link,
body#LocalNews td.previous ul.index a:link,
body#LocalNews td.previous ul.index a:visited,
body#IndexNews td.previous li a:link,
body#IndexNews td.previous li a:visited,
body#IndexNews td#previous li a:link,
body#IndexNews td#previous li a:visited {
	margin: 0 0 2px 0;
	padding: 0;
	text-decoration: none;
	font: bold 10px/120% Verdana, Arial, sans-serif !important;
	color: #039;
}
body#upoAll td#right ul li a:visited,
body#upoStory td#right ul li a:visited,
body#LocalNews td.previous ul.index a:visited,
body#IndexNews td.previous li a:visited,
body#IndexNews td#previous li a:visited {
	color: #7A8EB3;
}

body#upo td#right li a:hover,
body#upoAll td#right li a:hover,
body#upoStory td#right li a:hover,
body#LocalNews td.previous li a:hover,
body#IndexNews td.previous li a:hover,
body#IndexNews td#previous li a:hover {
	color: #C66 !important;
}
body#LocalNews td.previous li a:visited {
	margin: 0;
	padding: 0;
	text-decoration: none;
	font: bold 10px/120% Verdana, Arial, sans-serif;
	color: #7A8EB3;
}

/*transition to new UPOnline*/
td#right .SectionLinks h2 {
	font: 11px/130% Verdana, Arial, sans-serif;
	margin: 9px 6px 3px 6px;
	color: #706F67;
}
td#right .SectionLinks h2 a {
	padding: 0;
	text-decoration: none;
	font: bold 10px/120% Verdana, Arial, sans-serif !important;
	color: #039;
}
td#right .SectionLinks p { font-size: 10px; margin: 0 6px;}
td#right .SectionLinks li p { margin: 0;}
td#right .SectionLinks p.date { margin: 0 6px 3px 6px;}
/*end*/

#masthead #update {
	position: absolute;
	bottom: 9px;
	right: 12px;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #933;
	float: none;
	margin: 0;
	padding: 0;
}
td#right div.upoLinks ul {
	margin: 4px 6px 6px 0 !important;
}

td#right div.upoLinks ul li {
	margin: 0 0 2px 6px;
	background-image: url(/graphics/employees/bullet.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 11px;
}
div.upoLinks ul li p {
	font-size: 10px;
	text-indent: 0;
}
td#right div#EditionActions {
	width: auto;
}
td#right div#EditionActions p {
	margin-bottom: 6px;
}
td#right div.upoInfo {
	background-color: #D3E5F2;
	padding: 6px;
	border: solid 1px #98BAD4;
}
td#right div.upoInfo p {
	font: 10px/125% Verdana, Arial, sans-serif;
}
td#footer {
	padding: 18px 0 18px 0 !important;
	font-size: 10px;
	text-align: center;
	white-space: nowrap;
	background-color: #FFFFFF;
}
td#footer a:link,
td#footer a:visited {
	font-size: 10px !important;
	color: #039;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
td#footer a:visited {
	color: #7A8EB3;
}
td#footer a:hover {
	color: #C66;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
div#logoPrint, div.logoHandheld {
	display: none !important;
}
div.skiptocontent {display: none;}
div.CategoryTag {
	margin-top: 9px;
	margin-bottom: 1px;
	position: static;
}
div.CategoryTag a:link,
div.CategoryTag a:visited {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #039;
	text-decoration: none;
	text-transform: uppercase;
	word-spacing: 0.2em;
}
div.CategoryTag a:visited {
	color: #7A8EB3;
}
div.CategoryTag a:hover  {
	color: #C66;
}
div.storyContainer1 div.CategoryTag {
	margin-top: 0 !important;
}
p.department {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #000;
	text-transform: uppercase;
word-spacing: 0.2em;

	margin: 0 0 3px 0;
}
body#upo div.brightner,
body#upoAll div.brightner,
body#upoStory div.brightner {
	float: none;
	width: auto;
	margin: 0 0 12px 0;
	padding: 0px 0 0 6px;
	border-top: 0;
	border-right: 0;
	border-bottom: solid 1px #C93;
	border-left: 1px solid #C93;
}
body#upo div.brightner p,
body#upoAll div.brightner p,
body#upoStory div.brightner p {
	margin: 0 0 3px 0;
	font: bold 13px/140% Verdana, Arial, sans-serif !important;
	color: #699 !important;
}
body#upo div.brightner p.attribute,
body#upoAll div.brightner p.attribute,
body#upoStory div.brightner p.attribute {
	font: italic 10px Verdana, Arial, sans-serif !important;
	text-align: right;
}
body#upo div.brightner div.brightnerEnd,
body#upoAll div.brightner div.brightnerEnd,
body#upoStory div.brightner div.brightnerEnd {
	position: relative;
	left: -6px;
	bottom: 0;
	margin: 0;
	padding: 0;
	background-color: #C66;
	height: 8px;
	width: 8px;
	line-height: 8px;
	font-size: 1px;
}
div#schedule {
	padding: 0;
	margin: 0;
	width: 640px;
	z-index: 10;
}
div#schedule p {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #369;
}

div.wildartBox {

	width: 254px;

	margin: 12px 0;

	border: solid 1px #A3A295;

	font: 11px/125% Verdana, Arial, sans-serif;

	background-color: #E3E1D1;

}

div.wildartNoCap	{
	width: auto;
	border: solid 6px #CC9;
	border-bottom: solid 12px #CC9;
	margin: 0 auto 18px auto;
	background-color: #A3A295;
}
div.wildartNoCap img {
	border:0;
	margin: 0;
	padding: 0;
}
div.wildartNoCap div.featurePhoto,
div.wildartBox div.featurePhoto {
	padding: 2px 4px 3px 4px;
	margin: 0;
	background-color: #A3A295;
	font: bold 10px Verdana, Arial, sans-serif;
	text-transform: uppercase;
word-spacing: 0.2em;

	color: #FFF;
	white-space: nowrap;
	width: 40%;
}
div.wildartNoCap a.gallery:link,
div.wildartNoCap a.gallery:visited,
div.wildartBox a.gallery:link,
div.wildartBox a.gallery:visited {
	float: right;
	display: block;
	padding: 2px 4px 3px 4px;
	color: #039;
	text-decoration: none;
	text-transform: none;
	font: normal 10px Verdana, Arial, sans-serif;
	margin: 0 0 0 3px;
}
div.wildartNoCap a.gallery:visited {
	color: #7A8EB3;
}
div.wildartBox a.gallery:hover,
div.wildartNoCap a.gallery:hover {
	color: #933;
}
div.wildartBox a.gallery span,
div.wildartNoCap a.gallery span {
	font: 10px Arial Black !important;
	letter-spacing: -1px;
}

div.wildartBox p {
	font: bold 10px/125% Verdana, Arial, sans-serif !important;
	margin: 0 12px 6px 12px !important;

}
div.wildart {

	width: 232px;

	margin: 9px auto 6px auto !important;

	text-align: center;

}

div.wildart img,
div.wildart a img {
	border: solid 1px #000 !important;
	display: block;
}


div.wildart div.wildartLarger {
	width: 226px;
	text-align: center;
	background-color: #A3A295;
	color: #FFF;
	font: 10px/12px Verdana, Arial, sans-serif;
	white-space: nowrap;
	padding: 1px 3px 2px 3px;

	margin: 0 auto;
}
div#breakingNews {
	margin: 0 0 12px 0;
	width: 100%;
	text-align: center;
}
/* UPOnline - All content */

body#upoAll div#content {
	position: relative;
	margin: 0 auto;
	width: 75%;
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000;
	z-index: 9;
	padding: 3px 0 0 0 !important;
}

body#upoAll td#left {
	width: 70%;
}
body#upoAll td#right {
	width: 30%;
}
body#upoAll div#masthead,
body#upo div#masthead,
body#upoStory div#masthead {
	position: relative;
	padding: 0;
	margin: 12px auto 0 auto !important;
	width: 75%;
	border-bottom: solid 3px #336699;
	height: 48px;
	z-index: 5;
}

body#upo div#masthead {
	width: 90%;
	margin: 12px auto 0 auto !important;
	padding: 0;
}
body#upoStory div#masthead {
	width: 100%;
	margin: 12px 5% 0 5% !important;
	padding: 0;
}

#upoAll #masthead #update {
	position: absolute;
	bottom: 9px;
	right: 0;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #933;
 float: none;
	margin: 0;
	padding: 0;
}

#upo #masthead div#update2,
#upoStory #masthead div#update2 {
	position: absolute;
	top: 0;
	right: 0;
	font: bold 11px Verdana, Arial, sans-serif;
	color: #933;
 float: none;
	margin: 0;
	padding: 0;
}
#upoAll div#schedule {
	padding: 0;
	margin: 0 0 18px 0;
	width: 75%;
	z-index: 10;
}
#upoAll div#schedule p {
	margin: 0;
	font: bold 10px Verdana, Arial, sans-serif;
	color: #369;
}

/* ---Local News--- */

body#LocalNews {
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif !important;
	background-image: none;
	background-color: #C2CBCC;
}
div.minWidth {}
body#LocalNews div#mastStrip,
body#LocalNews div#mastStrip2 {
	position: absolute;
	left: 0;
	margin: 0;
	width: 100%;
	height: 52px;
	background-color: #EFD59A;
	border-bottom: solid 1px #A3A295;
	z-index: 4;
	padding: 0;
}
body#LocalNews div#mastStrip2 {
	height: 66px;
}
body#LocalNews div#body table,
body#LocalNews div#body2 table {
	margin: 0;
}
body#LocalNews td.latest table,
body#LocalNews td.previous table,
body#LocalNews td.latestOnly table {
	margin: 0 0 12px 0;
}
/*mastStrip2 is for deeper masthead area for larger newsletter names*/

#LocalNews div#mastStrip div.ReturnTo,
#LocalNews div#mastStrip2 div.ReturnTo {
	margin: 3px 0 3px 12px;
}
#LocalNews div#mastStrip2 div.ReturnTo {
	position: absolute;
	left: 0;
	margin: 3px 0 3px 12px;
}

body#LocalNews div#mastStrip div#masthead {
	position: relative;
	bottom: 3px;
	width: 655px;
	height: 36px;
	padding: 0 !important;
	z-index: 20;
	margin: 0 auto 0 auto !important;
	background-color: transparent;
}

body#LocalNews div#mastStrip2 div#masthead {
	position: relative;
	top: 6px;
	width: 655px;
	height: 58px !important;
	padding: 0 !important;
	margin: 0 auto 0 auto !important;
	background-color: transparent;
}

#LocalNews #masthead div#title {
	position: absolute;
	left: 0;
	bottom: 0;
	font: 900 20px Verdana, Arial, sans-serif;
	letter-spacing: -1px;
	color: #933;
	margin: 0 !important;
	padding: 0;
}
#LocalNews #masthead div#titleimg {
	float: left;
	margin: 0 24px 12px 0 !important;
	padding: 0;
}

#LocalNews #mastStrip #masthead div#update,
#LocalNews #mastStrip2 #masthead div#update {
	position: absolute;
	bottom: 2px;
	right: 0;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #000;
 	float: none;
	margin: 0;
	padding: 0;
}

#LocalNews #mastStrip2 #masthead div#titleimg {
	position: absolute;
	float: none;
	bottom: 1px;
	margin: 0 24px 0 0 !important;
	padding: 0;
}

body#LocalNews div#upoLink {
	text-align: right;
	color: #666;
	font: normal 10px Verdana, Arial, sans-serif !important;
	margin: -7px 0 0 0 !important;
}
#LocalNews #mastStrip2 #masthead div#upoLink {
	margin: 0 !important;
}
#LocalNews div#upoLink a:link,
#LocalNews div#upoLink a:visited,
#IndexNews div#upoLink a:link,
#IndexNews div#upoLink a:visited {
	font: bold 10px/125% Verdana, Arial, sans-serif;
	color: #003399;
}
#LocalNews div#upoLink a:visited {
	color: #7A8EB3;
}
#LocalNews div#upoLink a:hover {
	color: #CC6666;
}
#LocalNews div#body,
#LocalNews div#body2 {
	position: relative;
	top: 53px;
	background-color: #FFF;
	width: 755px;
	padding: 0 !important;
	margin: 0 auto 0 auto;
	z-index: 3;
}
/*Deeper masthead area for larger newsletter names*/
#LocalNews div#body2 {
	top: 66px;
}
#LocalNews #body td.latest,
#LocalNews #body2 td.latest,
#LocalNews td.latestOnly {
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000000;
	padding: 9px 18px 12px 18px;
	width: 555px !important;
	border-left: solid 1px #A3A295;
	margin: 0;
}
/*latestOnly is used in emergency update pages*/
#LocalNews td.latestOnly {
	width: 100%;
	border-right: solid 1px #A3A295; 
}
#LocalNews .latestOnly li a {
	font: bold 11px Verdana, Arial, sans-serif;
}
#LocalNews .latestOnly li a:link {
	color: #003399;
}
#LocalNews .latestOnly li a:visited {
	color: #666699;
}
#LocalNews .latestOnly li a:hover {
	color: #933;
}
h1.byline,
div.storyContainer1 h1.byline,
div.storyContainer h1.byline {
	margin-bottom: 6px;
}
div.storyContainer1 p.byline,
div.storyContainer p.byline {
	font: italic 11px/12px Verdana, Arial, sans-serif !important;
	margin: 0 0 12px 0;
}

#LocalNews #body td.previous,
#LocalNews #body2 td.previous {
	font: 11px/135% Verdana, Arial, sans-serif;
	width: 200px;
	color: #000000;
	padding: 0 0 12px 0;
	background-color: #D7D9C4;
	border-left: solid 1px #A3A295 !important;
	border-right: solid 1px #A3A295 !important;
}
#LocalNews #body td.previous p,
#LocalNews #body2 td.previous p {
	margin: 0 12px 12px 12px;
}
#LocalNews #body p.small,
#LocalNews #body2 p.small {
	font: 10px/125% Verdana, Arial, sans-serif;
	margin: 0 12px 6px 12px !important;
}

#LocalNews #body td.latest div.storyContainer,
#LocalNews #body td.latestOnly div.storyContainer,
#LocalNews #body2 td.latest div.storyContainer, {
	border-top: dotted 1px #EFD59A;
	width: 100%;
	padding-top: 6px;
}


#IndexNews td.latest p.update,
#IndexNews td#latest p.update {
	font: bold 12px Verdana, Arial, sans-serif !important;
	color: #7F948D !important;
	margin: 0 0 6px 0 !important;
	padding-bottom: 3px;
	border-bottom: solid 1px #A3A295;
}
#IndexNews td.latest ul,
#IndexNews td#latest ul {
	margin-bottom: 18px;
}
#IndexNews td.latest ul li,
#IndexNews td#latest ul li {
background-image: url(/graphics/employees/local_news/bullet_story_secondary.gif) !important;
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 10px;
margin: 0 0 6px 0;
}
#IndexNews td.latest ul li a,
#IndexNews td#latest ul li a {
	text-decoration: none;
}

#LocalNews .latest p,
#LocalNews .latestOnly p,
#LocalNews .previous p {
	font: 11px/135% Verdana, Arial, sans-serif;
	margin: 0 0 12px 0;
}
#LocalNews .latest li,
#LocalNews .latestOnly li {
	font: 11px/130% Verdana, Arial, sans-serif;
}
#LocalNews td.previous li {
	font: 10px/130% Verdana, Arial, sans-serif;
	margin: 0 0 3px 0 !important;
}
#LocalNews .latest li p,
#LocalNews .latestOnly li p {
	text-indent: 0;
}

body#IndexNews td.previous div.ListHead,
body#IndexNews td#previous div.ListHead,
#LocalNews td.previous div.ListHead {
	font: bold 11px/130% Verdana;
	background-color: #93A594 !important;
	padding: 3px !important;
	color: #FFFFFF;
	margin: 0 0 6px 0;
}
#LocalNews td.previous div.ListHead2 {
	font: bold 11px/130% Verdana;
	border-top: solid 1px #7F948D;
	border-bottom: solid 1px #7F948D;
	margin: 12px 9px 3px 9px !important;
	padding: 2px 0 !important;
	background-color: transparent !important;
	color: #728881;
}

body#LocalNews td.previous ul,
#LocalNews td.previous ul.secondary,
body#IndexNews td.previous ul,
body#IndexNews td#previous ul {
	list-style-type: none;
	padding: 0;
	margin: 0 9px;

}
#LocalNews td.previous ul.index,
#LocalNews td.previous ul.secondary {
list-style-type: none;
padding: 0;
margin: 12px 9px 12px 9px;
}

#LocalNews td.previous ul.secondary li {
background-image: url(/graphics/employees/local_news/bullet_story_secondary.gif);
}
#LocalNews td.previous ul.index {
border-top: solid 1px #7F948D !important;
border-bottom: solid 1px #7F948D !important;
padding-top: 2px;
margin-top: 18px;
}
#LocalNews td.previous ul.index li {
background-image: url(/graphics/employees/bullet.gif) !important;
}
#LocalNews td.previous ul li,
body#IndexNews td.previous ul li,
body#IndexNews td#previous ul li {
background-image: url(/graphics/employees/local_news/bullet_story_secondary.gif) !important;
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 10px;
margin-bottom: 4px;
}

#LocalNews td.previous ul li p,
#LocalNews td.previous ul.secondary li p,
body#IndexNews td.previous ul li p,
body#IndexNews td#previous ul li p {
	font: 10px/125% Verdana, Arial, sans-serif;
	text-indent: 0;
	color: #706F67;
	margin: 0 !important;
}
#LocalNews td.previous ul li p span.date,
body#IndexNews td.previous ul li p span.date,
body#IndexNews td#previous ul li p span.date {
	font-weight: bold;
}
#LocalNews td.previous ul.secondary li a:link,
#LocalNews td.previous ul.secondary li a:visited {
	font-size: 10px;
}
#LocalNews td#footer,
#IndexNews td#footer {
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 11px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px #A3A295 !important;
}
#IndexNews td#footer {
	border-left: 0 !important;
}
#LocalNews td#footer a:link,
#LocalNews td#footer a:visited {
	color: #039;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
#LocalNews td#footer a:visited {
	color: #7A8EB3;
}
#LocalNews td#footer a:hover {
	color: #C66;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
#LocalNews div.upoInfo {
	margin-top: 36px;
}
#LocalNews div.upoInfo p {
	font: 10px/125% Verdana, Arial, sans-serif;
	margin: 0 0 6px 0;
}

/*Omaha and St Louis only*/
#LocalNews #mastStrip #masthead div#Logo {
	top: 0;
	float: left;
	margin: 9px 24px 0 0;
	padding: 0;
}
body#LocalNews #mastStrip #masthead div#upoLink {
	position: relative;
	bottom: 5px;
	margin: 20px 0 0 462px;
	color: #666;
	font: bold 11px Verdana, Arial, sans-serif;
}

/*End Omaha and St Louis*/


/* Used only by Media Tech for customizing index pages i.e. United Way.
   It is used inside the Intro text field.*/
table.highlightRight,
table.highlightLeft,
table.highlightLeftFloat {
	background: #EAFAD7;
	width: 226px;
	border: solid 1px #D1DEC1 !important;
}
table.highlightRight50,
table.highlightLeft50 {
	width: 46%;
	border: solid 1px #D1DEC1 !important;
	background: #EAFAD7;
} 
table.highlightLeftFloat {
	float: left;
	width: 46%;
	margin: 12px 18px 6px 0;
	clear: none;
}
table.highlightRight,
table.highlightRight50 {
	margin: 0 0 6px 12px;
	clear: left;
	float: right;
}
table.highlightLeft,
table.highlightLeft50 {
	float: left;
	margin: 0 18px 6px 0;
	clear: right;
}

table.highlightRight td,
table.highlightLeft td,
table.highlightLeftFloat td,
table.highlightRight50 td,
table.highlightLeft50 td {
	font: 11px/135% Verdana, Arial, sans-serif;
	background: #EAFAD7;
	padding: 9px 12px 0 12px !important;
}

table.highlightRight td.image,
table.highlightLeft td.image,
table.highlightLeftFloat td.image,
table.highlightRight50 td.image,
table.highlightLeft50 td.image {
	text-align: center;
	padding: 0 12px 12px 12px;
}
table.highlightRight td.image img,
table.highlightLeft td.image img
table.highlightLeftFloat td.image img,
table.highlightRight50 td.image img,
table.highlightLeft50 td.image img {
	border: solid 1px #000;
	background-color: #FFF;
}
table.highlightRight td h1,
table.highlightLeft td h1,
table.highlightLeftFloat td h1,
table.highlightRight50 td h1,
table.highlightLeft50 td h1 {
	font: bold 12px/130% Verdana, Arial, sans-serif;
	color: #933;
	margin: 0 0 6px 0;
}
table.highlightRight td h2,
table.highlightLeft td h2,
table.highlightLeftFloat td h2,
table.highlightRight50 td h2,
table.highlightLeft50 td h2 {
	font: bold 12px/130% Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 0 6px 0;
}
table.highlightRight td ul.bold,
table.highlightLeft td ul.bold,
table.highlightLeftFloat td ul.bold,
table.highlightRight50 td ul.bold,
table.highlightLeft50 td ul.bold {
	font: bold 11px Verdana, Arial, sans-serif !important;
}
/*End*/

div.RightCol h2, div.RightCol h2 a { font-size: 11px !important; margin: 0 0 6px 0;}
div.RightCol p.date { margin: 0 0 6px 0;}

/**/
div.LeftCol div#bulletin,
div.RightCol div#bulletin {
	position: relative;
	top: 0;
	margin: 0 0 18px 0;
	z-index: 50;
}
div.LeftCol ul, div.RightCol ul, div.LeftOneCol ul { z-index: 1;}
div.LeftCol div#bulletin ul, div.RightCol div#bulletin ul, div.LeftOneCol div#bulletin ul { z-index: 50 !important;}

div#bulletin div.ListHead {
		background-color: #CD6A21;
		text-align: center;
}
div.LeftCol div#bulletin,
div.RightCol div#bulletin,
div.LeftOneCol div#bulletin {
	float: right;
	border: solid 1px #CD6A21;
	background-color: #F6E7C6;
	margin: 0 0 18px 18px;
	padding-bottom: 6px;
}
div.LeftCol div#bulletin,
div.RightCol div#bulletin {
	float: none;
}
div.LeftOneCol div#bulletin {
	width: 44% !important;
}
div.highlight {
	clear: right;
	float: right;
	border: solid 1px #787563;
	background-color: #DDE6D3;
	padding-bottom: 6px;
	margin: 0 0 18px 18px;
	width: 44%;
}


div#bulletin ul,
div#index div.highlight ul {
	font: 11px/130% Verdana, Arial, sans-serif;
	list-style-type: none;
	padding: 0;
	margin: 4px 9px 0 3px;
	border-bottom: solid 1px #F6E7C6;
}
div#index div.highlight ul {
	border: 0;
}
div#bulletin ul li {
	margin: 0 0 6px 6px;
	color: #000;
	background-image: url(/graphics/employees/uponline/bullet_story.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 11px;
}
div#bulletin ul li a:link,
div#bulletin ul li a:visited,
div#bulletin ul li a:hover,
div.highlight ul li a:link,
div.highlight ul li a:visited,
div.highlight ul li a:hover {
	font: bold 11px/125% Verdana, Arial, sans-serif !important;
	color: #039;
	text-decoration: none;
}
div#bulletin ul li a:visited {
	color: #7A8EB3;
}
div#bulletin ul li a:hover,
div.highlight ul li a:hover {
	color: #C66 !important;
	border-bottom: solid 1px #C66
}
div#index div.highlight ul li {
	margin: 0 0 6px 6px;
	color: #000;
	background-image: url(/graphics/employees/local_news/bullet_index_news.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 11px;
}

div#newstuff ul {
list-style-type: none;
padding: 0;
margin: 0 0 12px 0;
}
div#newstuff ul li {
background-image: url(/graphics/employees/bullet.gif) !important;
background-repeat: no-repeat;
background-position: 0 6px;
padding: 0 0 0 10px;
margin: 0 0 12px 0;
}
div#newstuff li span.date {
	font-weight: bold;
	font-size: 10px;
	color: #5C8A74;
}
div#newstuff li a:link, div#newstuff li a:visited { font-weight: bold; text-decoration: none; }
div#newstuff li a:hover { color: #933; }
/*Portal*/

body#portal {
	color: #000;
	margin: 0 12px;
	padding: 0;
	font-family: Verdana, Arial, sans-serif !important;
	background-image: none;
	background-color: #FFF;
}
body#portal div.storyContainer1 h1, h2, h3,
body#LocalNews div.storyContainer1 h1, h2, h3,
body#LocalNews div.storyContainer h1, h2, h3 {
	font: 900 18px/125% Verdana, Arial, sans-serif;
	color: #000000;
	margin-top: 0;
	margin-bottom: 12px;
}
body#portal div.storyContainer1 h1,
body#LocalNews div.storyContainer1 h1,
body#LocalNews div.storyContainer h1
body#portal div.storyContainer h1 { letter-spacing: -1px;}
body#portal div.storyContainer1 h2,
body#portal div.storyContainer h2,
body#LocalNews div.storyContainer1 h2,
body#LocalNews div.storyContainer h2 { font-size: 14px;}
body#portal div.storyContainer1 h3,
body#LocalNews div.storyContainer1 h3,
body#portal div.storyContainer h3,
body#LocalNews div.storyContainer h3 { font-size: 12px;}
body#portal div.storyContainer1 h3.overhead,
body#LocalNews div.storyContainer1 h3.overhead,
body#LocalNews div.storyContainer h3.overhead,
body#portal div.storyContainer h3.overhead {
	font: bold 13px Verdana, Arial, sans-serif;
	margin: 3px 0 3px 0;
}
body#portal div.storyContainer1 h3.section_head,
body#portal div.storyContainer1 h3.section_head,
body#portal div.storyContainer h3.section_head,
body#LocalNews div.storyContainer h3.section_head {
	font-size: 12px;
	margin: 3px 0 12px 0;
	letter-spacing: 0;
}
p.clearAll,
.clearAll {
	clear: both !important;
}
p.clearNoSpace { margin: 0; padding: 0; clear: both; line-height: 1px; font-size: 1px; visibility: hidden;}
/*GCOR*/
body#gcor p.sectionHead {
	color: #000000;
}
/*End GCOR tables*/
/*Tote Board*/
div#content table.photoRight table.tote-box {
	background-color: #6699CC;
	margin: 0;
}
div#content table.photoRight table.tote-box td {
	padding: 0;
	text-align: center;
}
div#content table.photoRight table.tote-box td p {
	font: bold 14px Verdana !important;
	color: #FFFF33;
	margin: 3px 9px 6px 9px !important;
	text-align: center;
}
div#content table.photoRight table.tote-box td table.digits {
	background-color: #4C70B8;
	border-right: solid 1px #233454;
	border-bottom: solid 1px #233454;
	margin: 0;
}
div#content table.photoRight table.digits td,
div#content table.photoRight table.digits td.symbol  {
	background-color: #FFF;
	padding: 3px !important;
	font: bold 18px/130% "Courier New", Arial, mono !important;
	color: #000;
	border-right: solid 1px #233454;
	border-bottom: solid 1px #6699CC;
}
div#content table.photoRight table.digits td.symbol {
	padding: 3px 0 !important;
	background-color: #4C70B8;
	color: #FFF;
	border: 0;
} 
/*End*/
span.hide,
p.hide {display: none;}

/*Human Factors*/
span.highlight {
	display: inline-block;
	background-color: #FFF0B6;
}
.code,
table.code td,
table.code td p { font: normal 14px Courier New, Courier, monospace; }

.code-dim,
table.code .code-dim { font: normal 14px Courier New, Courier, monospace; color: #666;}

iframe.video {
	margin: -9px 18px 0 -10px !important;
	padding: 0 !important;
}
p.quoteVideo {
	margin: auto 0;
	font: bold 14px/130% Verdana;
	color: #666;
}
p.quoteVideoAtt {
	text-align: right;
	font: normal 11px/130% Verdana;
	color: #666;
	margin: 0;
}
#businessBuilder {position: relative; margin-top:-18px; left: 9px}
#businessBuilder a {display: block; margin: 12px 0 !important; width: 145px}
#businessBuilder a:link img, #businessBuilder a:visited img {border: solid 1px #000}
#businessBuilder a:hover img {border: solid 1px #FC0}