/* DIV style definitions */

#topDiv {

	width: 640px;

}

#bannerDiv {

}

#dateiconsDiv {

	padding-top: 1px;

	padding-bottom: 1px;

}

#navbarDiv {

	width: 640px;

	white-space: nowrap;

}

#subnavDiv {

	width: 640px;

	background-color: #9999FF;

}

#bodyDiv {

	padding-top: 10px;

}

#topstoryDiv {

	padding-top: 4px;

}

#footerDiv {

	width: 640px;

	margin-top: 10px;

	padding-top: 10px;

}

#eastaffDiv {

	width: 425px;

}



/* link style definitions */

a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #0033CC;

	text-decoration: underline;

}

a:hover {

	color: #990033;

	text-decoration: underline;

}

a.nav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	text-decoration: none;

}

a.nav:hover {

	color: #990033;

	text-decoration: underline;

}

a.navred {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #990033;

	font-size: 11px;

	text-decoration: none;

}

a.navred:hover {

	color: #990033;

	text-decoration: underline;

}

a.subnav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

}

a.subnav:hover {

	color: #000066;

	text-decoration: underline;

}

a.subnavon {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	text-decoration: none;

}

a.subnavon:hover {

	color: #000066;

	text-decoration: underline;

}

a.icons {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	text-decoration: none;

}

a.icons:hover {

	color: #990033;

	text-decoration: underline;

}

a.iconson {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #9999FF;

	font-size: 11px;

	text-decoration: none;

}

a.iconson:hover {

	color: #990033;

	text-decoration: underline;

}

a.nwf {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666699;

	font-size: 10px;

	text-decoration: none;

}

a.nwf:hover {

	color: #990033;

	text-decoration: underline;

}

a.newstoplink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	text-decoration: underline;

}

a.newstoplink:hover {

	color: #660000;

	text-decoration: underline;

}

a.newslink {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000066;

	font-size: 11px;

	text-decoration: none;

}

a.newslink:hover {

	color: #990033;

	text-decoration: underline;

}

a.footnav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0000CC;

	text-decoration: none;

}

a.footnavon {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9999FF;

	text-decoration: none;

}

a.footnav:hover {

	color: #9999FF;

	text-decoration: none;

}

a.footnavon:hover {

	color: #9999FF;

	text-decoration: none;

}

a.crumb {

	color: #000066;

	text-decoration: none;

}

a.crumb:hover {

	color: #000066;

	text-decoration: underline;

}





/* text and font style definitions */

.bodycopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000066;

}

.bodysmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000066;

}

.footercopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666699;

}

.datecopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000066;

}

.nwfcopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666699;

}

.ggcopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666699;

}

.navcell {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

}

.newshd {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #990000;

	font-weight: bold;

}

.newssm {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666699;

}

.newscopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000066;

}

.nonav {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #9999CC;

}

.notavailtext {

	color: #999999;

}

.chaphead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666699;

	width: 100%;

	text-transform: uppercase;

}

.sectionhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000066;

}

.caption {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666699;

}

.subnavcopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.gwcopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.gwheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

.gwsubhead {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

.gwsidebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.challengecopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.challengesmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

}

.chaphead10 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #006699;

	width: 100%;

	text-transform: uppercase;

}



/* cell style definitions */

.newscellhd {

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 0px;

	border-style: solid;

	border-color: #666699;

}

.newscellleft {

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #666699;

	border-right-color: #666699;

	border-bottom-color: #666699;

	border-left-color: #666699;

	padding: 4px;

}

.newscellright {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #666699;

	border-right-color: #666699;

	border-bottom-color: #666699;

	border-left-color: #666699;

	padding: 4px;

}

.introcell {

	padding-top: 8px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 6px;

}

.nwfcell {

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.newsul {

	margin-top: 2px;

	margin-bottom: 0px;

	margin-left: 15px;

	padding-top: 0px;

	padding-left: 10px;

}

.paddingmap {

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000066;

}

hr {

	color: #9999CC;

}

.botbord {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-top-color: #9999CC;

	border-right-color: #9999CC;

	border-bottom-color: #9999CC;

	border-left-color: #9999CC;

}

.rtwtbord {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: none;

	border-left-style: none;

	border-top-color: #FFFFFF;

	border-right-color: #FFFFFF;

	border-bottom-color: #FFFFFF;

	border-left-color: #FFFFFF;

}

.footnote {

	font-size: 8px;

	vertical-align: super;

}

.red {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #990033;

	font-size: 11px;

	text-decoration: none;

}