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:hover {
	color: #993333;
}
span.nobreak {
	white-space: nowrap;
}
div#head {
	position: static;
	height: 110px;
	width: 100%;
	background: #000;
}
div#logo {
	position: absolute;
	left: 9px;
	top: 9px;
	width: 153px;
	height: 45px;
	z-index: 3;
}
div#head 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 {
	color: #FFFFFF;
	text-decoration: none;
}
#head #SectionTitle a:hover {
	color: #FFCC00;
}
#head 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;
}
#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;
}
#head #QuickLinks {
	position: absolute;
	left: 0;
	top: 86px;
	font: 10px/24px verdana, arial, sans serif;
	color: #FFF;
	width: 100%;
	z-index: 4;
	white-space: nowrap;
	height: 24px;
	text-align: center;
}
#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: 177px;
	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/130% 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.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;
}

div#content ul,
div#index ul,
body#IndexNews ul,
div#body2 ul,
div#body ul {
list-style-type: none;
padding: 0;
margin: 0 0 12px 0;
}
div#content ul li,
div#index ul li,
body#IndexNews ul li,
div#body2 ul li,
div#body ul li {
background-image: url(/graphics/employees/bullet.gif) !important;
background-repeat: no-repeat;
background-position: 0 5px;
padding: 0 0 0 10px;
margin: 0 0 3px 0;
}
div#content li ul,
div#index li ul,
body#IndexNews li ul,
div#body2 li ul,
div#body 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: #996 !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;
}

ol {
margin: 0 0 12px 24px;
padding: 0;
text-indent: 0;
}
ol li { margin: 0 0 4px 0;}
	
/*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: #996;
	border-bottom: solid 1px #996;
	text-decoration: none;
}
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;
}
div#index li p.deslink,
body#IndexNews li p.deslink,
td.latest li p.deslink,
div#bulletin li p.deslink {
	font-size: 10px !important;
	text-indent: 0;
	margin: 0 0 6px 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 {
	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: #000;
	margin: 0 0 6px 0;
}
p.SectionHead,
p.sectionHead {
	font: bold 13px/150% Verdana, Arial, sans-serif !important;
	color: #996;
	margin: 0 0 9px 0;
	clear: both;
}
p.subhead_separator  {
	font: bold 12px/150% Verdana, Arial, sans-serif;
	color: #996;
	margin: 0 0 12px 0;
	padding: 1px 0 2px 0;
	clear: both;
	border-top: solid 1px #E8E8C8;
	border-bottom: solid 1px #E8E8C8;
}  
.small {
	font: 10px/120% Verdana, Arial, sans-serif;
}
p.boxed {
	padding: 6px;
	border: solid 1px #000;
	margin: 0 0 9px 0;
}
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 {
	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 table td {
	font: 11px/135% Verdana, Arial, sans-serif !important;
	vertical-align: top;
	padding: 0px 9px 3px 3px;
}
tr.middle, td.middle {
	vertical-align: middle;
}
tr.bottom, td.bottom {
	vertical-align: bottom;
}
td.PadTop {
	padding: 3px 0 0 1px;
}
td.PadBottom {
	padding: 0 0 3px 1px;
}
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: #FFF;
	color: #C19D54;
	padding: 6px 4px !important;
	text-align: left;
	border-top: solid 2px #999c95;
	border-bottom: solid 1px #999C95;
}

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: #4D4D51;
	border-bottom: solid 1px #999C95;
}


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;
}

tr.HeaderRowSubSm td,
td.HeaderRowSubSm {
	vertical-align: bottom;
	background-color : #Bec2ba;
	font: bold 10px Verdana, Arial, sans-serif;
	padding: 3px;
	text-align: left;
	color: #4D4D51;
	border-bottom: solid 1px #999C95;
}
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 : #FFFFFF;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
}

tr.RowTwo td,
tr td.RowTwo {
	background-color : #EEE9DE;
	border-top: solid 1px #B0B4AB !important;
	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;
	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,
table.border td.RowOne,
table.border td.RowTwo {
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	vertical-align: top;
	padding: 0px 9px 3px 3px;
}

table.BorderCenter td,
table.BorderMinCenter td,
table.BorderWideCtr td {
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	vertical-align: top;
	width: auto;
	margin: 0 0 12px 0;
	text-align: center;
	padding: 3px;
}

table.BorderSmall td,
table.BorderMinSmall td,
table.BorderWideSm td {
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	vertical-align: top;
	font: 10px/120% Verdana, Arial, sans-serif !important;
	padding: 2px 9px 2px 3px;
}

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 {
	border-top: solid 1px #000;
	border-left: solid 1px #000;
	vertical-align: top;
	font: 10px/120% Verdana, Arial, sans-serif;
	padding: 2px 9px 2px 3px;
	text-align: center;
}

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: #FFF;
	font: bold 11px/13px Verdana, Arial, sans-serif !important;
	text-transform: uppercase;
word-spacing: 0.2em;
	color: #80002B;
	text-align: center;
	border-top: solid 2px #999c95;
	border-bottom: solid 1px #999C95;
}
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: #4D4D51;
	font: bold 10px/13px Verdana, Arial, sans-serif !important;
	text-align: left;
	border-bottom: solid 1px #999C95;
}
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*/
.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;
}
/* 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: 230px;
	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 {
	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 0 9px 0;
	padding: 0;
}
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 {
	float: none;
	margin: 3px 0 0 0 !important;
	padding: 0;
	clear: both;
	border: 0;
}
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 {
	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 {
	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 {
	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;
	top: -6px;
	background-color: #BAD1E3;
	white-space: nowrap;
	padding: 1px 2px 2px 3px;
	margin: 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;
}
td div.enlarge a:link,
td div.enlarge a:visited {
	font-size: 9px !important;
	text-decoration: none;
	color: #039;
	border: 0;
	margin: -1px 0 0 0;
}
td div.enlarge a:hover {
	text-decoration: none;
	color: #C66;
	margin: 0;
}
/*Popup Windows*/

body#popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	background-image: none;
	margin: 18px;
	color: #FFFFFF;
}
body#popup img {
	display: block;
}
body#popup p {
	margin: 0 0 12px 0;
	font: 11px/135% Verdana, Arial, sans-serif;
}
body#popup a:link,
body#popup a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
body#popup a:hover {
	color: #FFCC00;
	text-decoration: none;
}
body#popup div.cutline {
	position: static;
	margin: 6px 0 0 0;
	font: bold 10px/135% Verdana, Arial, sans-serif;
}
/*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;
}
/*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#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:hover {
	color: #C66;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}

/*News pages*/

body#upo,
body#upoAll,
body#upoStory {
	color: #000;
	background-image: none;
}
div.storyContainer {
	border-top: dotted 1px #BAD1E3
	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: #DDE6D3;
	margin: 0;
	padding: 0;
}

div.print {
	display: none;
}
div#container {
	position: absolute;
	left: 0;
	width: 100% !important;
}
#IndexNews #container div#LeftNav {
	float: left;
	width: 220px;
	height: 100%!important;
	background-color: #DDE6D3;
	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 {
	list-style-type: none;
	padding: 0;
	margin: 0 0 12px 0;
	font: 11px/130% Verdana, Arial, sans-serif;
}
body#IndexNews #LeftNav li {
	background-image: url(/graphics/employees/local_news/bullet_index_news.gif);
	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: -24px;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #000 !important;
	margin: 24px 0 5px 0;
}
#IndexNews #LeftNav li a {
	font: bold 11px/130% Verdana, Arial, sans-serif;
	text-decoration: none;
}
#IndexNews div#content {
	position: absolute;
	left: 220px;
	margin: 3px 0 0 0;
	height: 100% !important;
	padding: 0 !important;
	background-color: #FFF;
	width: auto;
}
#IndexNews #content table {
	position: relative;
	top: -3px;
	padding: 0;
	margin: 0;
	border: 0;
	background-color: #FFF;
	border-left: solid 1px #000;
}
#IndexNews #content div#masthead {
	position: relative;
	bottom: 3px;
	margin: 0 !important;
	height: 51px;
	border-bottom: solid 1px #A3A295;
	border-left: solid 1px #000;
	background-color: #F2DEAE;
	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 {
	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 {
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000;
	margin: 0 0 9px 0;
}

#IndexNews #content td#previous {
	font: 11px/135% Verdana, Arial, sans-serif;
	width: 200px;
	color: #000000;
	padding: 0 0 12px 0;
	margin: 0;
	background-color: #E3E1D1;
	border-left: solid 1px #A3A295;
	border-right: solid 1px #A3A295;
}
#IndexNews div#footer {
	position: relative;
	top: -3px;
	border-top: solid 1px #A3A295;
	border-left: solid 1px #000;
	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;
}
td.cutline {
	font: 10px/120% Verdana, Arial, sans-serif;
	vertical-align: top;
	padding-top: 6px;
}
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 {
	margin: 6px 0 9px 0;
}
p.top a {
	text-decoration: none;
	font: 10px/130% Verdana, Arial, sans-serif;
}
/*--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;
}
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,
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;
}
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 {
	margin: 0 0 2px 0;
	padding: 0;
	text-decoration: none;
	font: bold 10px/120% Verdana, Arial, sans-serif !important;
	color: #039;
}
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 {
	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: #7F948D;
}
#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:hover {
	color: #C66;
	text-decoration: none;
	padding-right: 6px !important;
	padding-left: 6px !important;
}
div#logoPrint {
	display: none !important;
}
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: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, Helvetica, 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.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, Helvetica, sans serif !important;
	background-image: none;
	background-color: #C2CCC3;
}
body#LocalNews div#mastStrip,
body#LocalNews div#mastStrip2 {
	position: absolute;
	left: 0;
	margin: 0;
	width: 100%;
	height: 52px;
	background-color: #F2DEAE;
	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:hover {
	color: #CC6666;
}
#LocalNews div#body,
#LocalNews div#body2 {
	position: relative;
	top: 53px;
	background-color: #FFF;
	width: 655px;
	padding: 0 !important;
	margin: 0 auto 0 auto;
	z-index: 3;
}
/*Deeper masthead area for larger newsletter names*/
#LocalNews div#body2 {
	top: 66px;
}
#LocalNews td.latest,
#LocalNews td.latestOnly {
	font: 11px/135% Verdana, Arial, sans-serif;
	color: #000000;
	padding: 9px 18px 12px 18px;
	width: 455px !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: #E3E1D1;
	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,
#IndexNews td#latest div.storyContainer {
	border-top: dotted 1px #F2DEAE;
	width: 100%;
	padding-top: 6px;
}
#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 {
	background-color: #A3A295;
	padding: 3px;
	color: #FFF;
	font: bold 11px Verdana, Arial, sans-serif;
	margin-bottom: 9px;
}

#LocalNews td.previous div.ListHead {
	font: bold 11px/130% Verdana;
	background-color: #7F948D !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 {
	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 {
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 {
	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 {
	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 {
	padding-top: 18px;
	padding-bottom: 18px;
	font-size: 11px;
	text-align: center;
	white-space: nowrap;
	border: solid 1px #A3A295;
}
#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: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 {
	float: right;
	margin: 0 0 6px 12px;
	clear: left;
	background: #FFC;
	width: 226px;
	border: solid 1px #C93;
}
table.highlightRight td {
	font: 11px/135% Verdana, Arial, sans-serif;
	background: #FFC;
	padding: 12px 12px 0 12px;
}
table.highlightRight td.image {
	text-align: center;
	padding: 0 12px 12px 12px;
}
table.highlightRight td.image img {
	border: solid 1px #000;
	background-color: #FFF;
}
table.highlightRight td h1 {
	font: bold 13px Verdana, Arial, sans-serif;
	color: #933;
	margin: 0 0 6px 0;
}
table.highlightRight td h2 {
	font: bold 13px Verdana, Arial, sans-serif;
	color: #933;
	margin: 0 0 6px 0;
}
table.highlightRight td ul.bold {
	font: bold 11px Verdana, Arial, sans-serif !important;
}
/*End*/

/**/
div#bulletin {
	position: relative;
	top: 0;
	border: solid 1px #933;
	background-color: #FFE3B0;
	margin: 0 0 18px 0;
}
div#bulletin div.ListHead {
	background-color: #933;
	text-align: center;
}
div#bulletin ul,
div#index div.highlight ul {
	font: 11px/130% Verdana, Arial, sans-serif;
	list-style-type: none;
	padding: 0;
	margin: 4px 9px 9px 3px;
}
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 {
	margin: 0 0 2px 0;
	padding: 0;
	font: bold 11px/125% Verdana, Arial, sans-serif !important;
	color: #039;
	text-decoration: none;
}
div#bulletin ul li a:hover {
	color: #C66 !important;
}
div.highlight {
	border: solid 1px #787563;
	background-color: #DDE6D3;
	padding: 6px;
}
div#index div.highlight ul li {
	margin: 0 0 9px 6px;
	color: #000;
	background-image: url(/graphics/employees/local_news/bullet_index_news.gif) !important;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 11px;
}

/**/