body{
	background-color: #FFF;
	color: #666666;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;
}


/* CONTAINERS */
p{
	margin: 0px 0px 0px 0px;
}

div{
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.block{
	margin: 0px 0px 14px 0px;
}

.body{
	margin: 0px 0px 14px 0px;
	line-height: 130%;
}

.rttease{
	padding: 4px 4px 4px 4px;
	border-bottom: solid #B4B4B4 1px;
}

.inset, .infobox{
	width: 192px;
	float: right;
	border: solid 1px #B0B0B0;
	padding: 4px;
	margin-left: 8px;
}


/* FONT FAMILIES AND SIZES */

.related, .strongtext, .hed2, .hed3, .hed4, .hed5, .hed6, .hed7, .storyhed, .breakhed, .teasehed, .label, .rtlabel, .redlabel, .redtext, .topnav, .more{
	font-weight: bold;
}

p, div, td, .block, .inset{
	font-size: 13px;
}

.content, .body, .hed2, .hed3{
	font-size: 84%;
}

.wiresm{
	font-size: .85em;
	margin-top: 2px;
}

.text, .textblock, .textrt, .strongtext, .ftrtext, .source, .bglink, .related, .caption, .hed1, .teasehed, .nav_alt, .nav1, .nav1a, .nav2, .nav2a, .nav3, .nav3a, .nav4, .nav4a, .navcol, .navcola, .navlabel, .nav_alt, .nav_alta, .nav_alt1, .nav_alt1a, .nav_alt2, .nav_alt2a, .toplinks, .label, .redtext, .more, .blocklabel, .note{
	font-size: 71%;
}

div.body .credit, div.body .caption{
	font-size: 85%;
}

div.body span#ImageControl {
	font-size: 115%;
}

a.bglinks:link{
	color: #037;
	text-decoration: none;
}

a.bglinks:visited{
	color: #666;
	text-decoration: none;
}

a.bglinks:hover{
	text-decoration: underline;
}

.backgrounds{
	border-top:1px solid #A1A1A1;
	border-bottom:1px solid #A1A1A1;
}

/* More Headlines list */
.iconbglink li, .iconindex li, .listcol li{
	font-size: 71%;
	color: #666;
	line-height:110%;
}

.listcol{
	float: left;
	width: 50%;
}

li.morelink{
	margin: 8px 0px 0px -13px ;
}

H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 0px; COLOR: #5e6b44; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


/* LINKS */

a:link{
	color: #037;
	text-decoration: none;
}

a:visited{
	color: #037;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

/* class="hed" - shows visited color */

a.hed:visited{
	color: #666;
	text-decoration: none;
}

a.hed:hover{
	text-decoration: underline;
}

/* nav links */

.navlink:link, .navlink:visited, div.navlink, div.navlink:hover{
	color: #037;
	font-size: 13px;
	text-decoration: none;
}


.nav1:link, .nav1:visited, div.nav1, div.nav1:hover{
	background-color: #E6E5E0;
	padding: 0px 2px 1px 3px;
	border-top: solid #EFEFEF 1px;
	border-bottom: solid #A1A1A1 1px;
	border-right: solid #A1A1A1 1px;
	border-left: solid #A1A1A1 1px;
	color: #444;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.text{
	text-align: left;
}

.textrt{
	text-align: right;
}

.textcntr{
	text-align: center;
}

.textblock{
	margin-bottom: 15px;
}

.time, .pgtime, .credit, .tip, .note{
	color: #666;  
}

.label{
	color: #666;  
}

.hed2 .label{
	font-size: 84%;
	color:#888;
}

.wiresm .hed2{
	font-weight:normal;
}

.hed2 .time, .content .time{
	font-size: 84%;
	font-weight:normal;
	color:#888;
	margin-left: 3px;
}

.text .time{
	font-size: 100%;
	font-weight:normal;
	color:#888;
	margin-left: 3px;
}

.redtext{
	color: #8F0F00;
}

.alert{
	color: #8F0F00;
	margin-bottom: -1px;
}

.bglink, .related{
	margin: 2px 0px 0px 0px;
}

.pgtime{
	margin: 4px 0px 8px 0px;
}

.credit{
	margin: 0px 0px 0px 0px;
	text-align: right;
}


.note{
	margin-bottom: 8px;
}

.more{
	margin-top: 6px;
	clear: both;
}

.topnav{
	height: 17px;
	background-image: url(/art/ui/topnav_bg.gif);
	text-align: left;
}

.source, .labelhed{
	font-style: italic;
}

.gray{
	color: #888888;  
}

.RTN{
	color: Red;  
	FONT-WEIGHT: bold;
}

.picgaltext{
	color: #037;  
	FONT-WEIGHT: bold;
	font-size: 10px;
}

.divider{
	margin: 7px 0px 7px 0px;
	border-bottom: solid #B4B4B4 1px;
	clear: both;
}


.searchbox{
	position: relative;
	background-color: #E6E5E0;
	padding: 5px 5px 5px 5px;
	border-top: solid #B0B0B0 1px;
	border-bottom: solid #B0B0B0 1px;
	border-right: solid #B0B0B0 1px;
	border-left: solid #B0B0B0 1px;
	margin-bottom: 15px;
}

.searchboxwhite{
	position: relative;
	background-color: white;
	padding: 5px 5px 5px 5px;
	border-top: solid #B0B0B0 1px;
	border-bottom: solid #B0B0B0 1px;
	border-right: solid #B0B0B0 1px;
	border-left: solid #B0B0B0 1px;
	margin-bottom: 15px;
}

.mkplcbox{
	position: relative;
	background-color: #F8F4EC;
	padding: 0px;
	border-top: solid #CE8610 1px;
	border-bottom: solid #CE8610 1px;
	border-right: solid #CE8610 1px;
	border-left: solid #CE8610 1px;
	margin-bottom: 15px;
}

.rtbox
{
	position: relative;
	border-top: solid #B0B0B0 1px;
	border-right: solid #B0B0B0 1px;
	border-left: solid #B0B0B0 1px;
	margin-bottom: 15px;
}

.rtbox680
{
	width: 680px;
	position: relative;
	border-top: solid #B0B0B0 1px;
	border-right: solid #B0B0B0 1px;
	border-left: solid #B0B0B0 1px;
	margin-bottom: 15px;
}

.rtbox600
{
	width: 600px;
	position: relative;
	border-top: solid #B0B0B0 1px;
	border-right: solid #B0B0B0 1px;
	border-left: solid #B0B0B0 1px;
	margin-bottom: 15px;
}

.shadow{
	width: 100%;
	border-bottom: solid #444 1px;
	border-right: solid #444 1px;
	clear: both;
}

.blocklabel{
	background-color: #888;
	padding: 1px 4px 1px 4px;
	color: #444;
	text-align: left;
}

#teasebox {
	width: 100%;
	height: auto;
	border: solid 1px #CCC;
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
}

#teasebox img {
	float: left;
	margin: 1px 5px 1px 0px;
}

#teasebox .item {
	float: left;
	padding: 4px 6px;
	font-size: 80%;
}

#teasebox .icon, #teasebox .ui {
	float: none;
}

#clear {
	clear: both;
}

.pic{
	border: solid #000 1px;
}

.art{
	border-width: 0px;
	margin: 1px 1px 1px 1px;
}

.ui{
	border-width: 0px;
}

.icon{
	border-width: 0px;
	padding-right:2px;
}

.imgrt{
	float: right;
	margin: 3px 0px 8px 8px;
}

.imgrtrule{
	float: right;
	margin: 3px 0px 8px 8px;
	padding: 0px 0px 0px 8px;
	border-left: 1px #B4B4B4 solid;
}

.imglft{
	float: left;
	margin: 3px 8px 8px 0px;
}

.imglftrule{
	float: left;
	margin: 3px 8px 8px 0px;
	padding: 0px 8px 0px 0px;
	border-right: 1px #B4B4B4 solid;
}

.imgctrrule{
	margin: 3px 0px 8px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px #B4B4B4 solid;
}

.imgctr{
	margin: 3px 0px 8px 0px;
}

/* layout styles for utility box */
#ubox {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 202px;
	font-size: 71%;
	text-align: left;
}

div.body #ubox, div.content #ubox {
	font-size: 85%;
	line-height: 122%;
}

.ubox_cola {
	float: left;
	width: 101px;
	padding: 0px;
	margin-bottom: 8px;
}
	
.ubox_colb {
	float: right;
	width: 101px;
	padding: 0px;
	margin-bottom: 8px;
}
	
/* layout styles for data tables */
#datatable{
	width: 40%;
}

#datatable .header{
	font-size: 14px;
	text-align: center;
	text-decoration: underline;	
}

#datatable .shade{
	background: #EEE;
	font-size: 71%;
}
#datatable .shadegrey{
	background: #FAFAFA;
	font-size: 71%;
}

#datatable .shadetan{
	background: #F1F1E6;
	font-size: 71%;
}

#datatable .shadeblue{
	background: #E9EEF3;
	font-size: 71%;
}

#datatable .noshade{
	background: #FFF;
	font-size: 71%;
}

.navfooter {
	font-size: 10px;
	color: #3f5886;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navfooter:link {
	font-size: 10px; COLOR: #3f5886;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.navfooter:visited {
	font-size: 10px;
 	color: #3f5886;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	v: none
}
.navfooter:hover {
	font-size: 10px;
	color: #3f5886;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-decoration: underline
}
.copyright {
	font-size: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.nomblock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 14px; WIDTH: 600px; COLOR: #666666; PADDING-TOP: 0px
}
.nomcategory {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #666666; LINE-HEIGHT: 16px; BORDER-BOTTOM: #f40 1px solid
}
.left {
	FLOAT: left; MARGIN-RIGHT: 1em
}
.right {
	FLOAT: right; MARGIN-LEFT: 1em
}
#container {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 700px; BORDER-RIGHT-WIDTH: 0px