/*Default stylesheet*/

body {margin:0px; padding:0px; color:#000; scrollbar-base-color: #ccc; scrollbar-face-color: #ccc; scrollbar-track-color: #000; scrollbar-arrow-color: #000; scrollbar-highlight-color: #eee; scrollbar-3dlight-color: #fff; scrollbar-shadow-color: #999; scrollbar-darkshadow-color: #000; font-size: 11px; line-height: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; #000; font-size: 12px; line-height: 19px; font-family: Verdana, Geneva, Arial, Helvetica, Trebuchet, sans-serif;}

a:link {color:#660000; text-decoration:none}
a:visited {color:#b40f09; text-decoration:none}
a:hover {color:#666666; text-decoration:none}
a:active {color:#b40f09; text-decoration:none}

a#login:link {color:#fff; text-decoration:none} 
a#login:visited {color:#fff; text-decoration:none} 
a#login:hover {color:#fff; text-decoration:underline} 
a#login:active {color:#fff; text-decoration:none}

blockquote {font-size:12px; line-height:19px; padding-left:5px; width:75%}
h1 {font: bold 16px arial, helvetica, sans-serif}
.xtoparticle h1 {width:400px}
h2 {font-size:12px; line-height:18px; font-weight:normal; font-style:italic; width:400px}
h3 {font-size:12px; font-weight:bold; line-height:19px; width:95%; margin-bottom:15px}
img {border:0px}
input, select, textarea {font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, Trebuchet, sans-serif;}
li {margin-bottom:2px}
p {margin-top:0; font-size:11px; line-height:20px; font-family: Verdana, Geneva, Arial, Helvetica, Trebuchet, sans-serif}
sup {font-size:11px}
h1 sup {font-size:15px}
td {font-size:11px; line-height:20px; font-family: Verdana, Geneva, Arial, Helvetica, Trebuchet, sans-serif;}
td.smalltext {font-size:11px; line-height:16px}
ul {font: 11px verdana, arial, helvetica, trebuchet, sans-serif; color:#000000; line-height:20px; margin-left:15px; 
margin-right:15px; list-style-type:disc; padding-left:15px}

.bodytext {font-size:11px; line-height:20px; font-family: Verdana, Geneva, Arial, Helvetica, Trebuchet, sans-serif}
.borderblack {border:1px solid #000}
.bordergrey {border:1px solid #999}
.compact {font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, Trebuchet, sans-serif;}
.compactbody {font-size: 11px; line-height: 12px}
.entity {font-size:110%;font-family:'Times New Roman','Times Roman',Times,Garamond,serif;}
.error {padding:4px; border:1px solid #c03; color:#c03}
.formtable {border:solid 1px #999}
.formtable td {background-color: #eec}
.formtable td.dark {background-color: #cc9}
.grid {border-collapse:collapse}
.grid td {border:1px solid #999}
.hrgrey {border:0px; height:1px; background-color:#ccc; color:#ccc}
.rowlines {border:solid 1px #999; background-color:#fff}
.rowlines td {border-bottom:1px solid #fff}
.smalltext {font-size:11px; line-height:16px}
.softsubCHead {font-size: 13px; line-height: 18px}
.subBHead {font-size: 15px; line-height: 20px; font-weight: bold}
.subCHead {font-size: 13px; line-height: 18px; font-weight: bold}
.tableintable td {border:0px}
.tinytext {font-size:10px; line-height:14px}
.xbreakhead {font: bold 14px arial, helvetica, trebuchet, sans-serif; color:#b40f09; padding-top:10px}
.xbyline {font-size:11px; line-height:18px; color:#000000; margin-top: 0; margin-bottom:15px}
.xbyline a {font-weight:bold}
.xboxsmalltext {font-size:11px; line-height:16px; margin-bottom:5px}
.xbrowse {font-size: 10px; line-height:10px; padding-top:8px; padding-right:15px; padding-bottom:3px; white-space: nowrap;}
.xcalendar_text {font-size:10px; line-height: 14px; text-align:center}
.xcalendar_month {font-size:11px; line-height: 15px; background-color:#000; color:#fff4d9; text-align:center; font-weight:bold}
.xdate {font-size: 10px; line-height:10px; padding-top:8px; padding-bottom:3px; padding-left:15px; white-space: nowrap;}
.xpagehead {font-size:16px; font-weight:bold; color:#000}
.xpagesection {border-bottom:1px solid #000}
.xpagetop {margin-right: 5px; margin-bottom: 5px; margin-left: 5px}
.xprocess {color:#fff; font-size:11px; font-weight:bold}
.xprocess a {color:#cccc99; text-decoration:none}
.xprocess a:visited {color:#cccc99; text-decoration:none}
.xprocess a:hover {color:#fff; text-decoration:underline}
.xpullquote {font-size:15px; line-height:25px; margin-bottom:5px; margin-top:5px}
.xrefs {font-size:10px; line-height:16px; margin-top: 25px; border-top: 1px #999999 solid; padding-top:8px}
.xrefitem {margin-bottom: 8px}
.xsecondaryitems {font-size:10px; line-height:16px; margin-bottom:5px; margin-right:5px; margin-top:5px; margin-left:5px}
.xsubsection {font-weight:bold; font-size:10px; color:#b40f09}
.xtab {font-size:15px; font-weight:bold}
.xtopitem {font-size:12px; line-height:19px; margin-bottom:5px; margin-left:10px; margin-right:10px}
.xtoparticle {margin-top:15px; margin-right:15px; margin-left:15px}
.xtopleveltext {margin-top:30px; margin-right:125px; margin-bottom:30px; margin-left:15px}

/* navigation */
.backtotop {font-size:10px; text-align:center; margin-left:10px; margin-right:10px; margin-top:15px}
.footer {font-size:10px; margin-top:10px; padding-bottom:10px}
.lcolumn_dw {border-bottom: 1px #999 solid}
.lcolumn_sec {border-bottom: 1px #fff solid}
.topnavbkg {background:url("/images/nav_bkg.jpg");  background-repeat:repeat;  background-position:top;  background-color: #b40f09}

/* homepage */

img.home {margin-left:4px}
img.secondary {margin:10px}
img.cover {margin-top:5px; margin-left:10px; margin-bottom:10px}
img.secarrow {margin:1px}

.date {font-size:11px; color:#000; margin-top:5px; padding-left:8px; padding-bottom:2px; border-bottom: 1px #999 solid}
.featurestoryheadline {font: bold 16px arial, helvetica, trebuchet, sans-serif; margin-top:10px}
.featurestorytext {font-size:11px; color:#000; line-height:18px; margin-right:8px; margin-top:3px; margin-bottom:8px}
.greeting {font-size:11px; color:#fff; text-align:right; margin-right:10px; margin-top:18px; margin-bottom:0px}
.jobheadline { font-size: 12px; font-weight: bold; margin: 8px }
.jobtext { font-size: 11px; color:#000000; line-height:18px; margin:8px }
.leftnav {font-weight: bold; font-size:10px; line-height: 10px; text-align:left; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:5px}
.leftnav a {display:block}
.leftsecindent {margin-left:5px}
.leftsecmenu {font-weight:bold; font-size:10px; line-height:10px; width:100%; background:#ccc; margin:0}
.leftsecmenu a {display:block; margin:0; width:100%; padding-left:4px; padding-right:1px; padding-top:5px; padding-bottom:5px; text-decoration:none}	
.leftsecmenu a:hover {display:block; margin:0; width:100%; text-decoration:none; background: #eee}	
.login {font-size:10px; color:#fff; text-align:right; margin-right:10px; margin-top:0px;}
.news_archives {font-weight:bold; font-size:10px; border: 1px #999 solid; padding:3px; width:115px; margin-top:15px; margin-right:8px; text-align:center}
.secondstoryheadline {font-weight:bold; font-size:12px; margin-left:5px; margin-top:5px; margin-bottom:0px}
.secondstorytext {font-size: 11px; color:#000; line-height:18px; margin-left:5px; margin-right:8px; margin-top:0px; margin-bottom:8px}
.texta {height:24px; background-color: #fff; border: 2px solid #ccc; margin-right:8px}
.thirdstory {font: 11px verdana, arial, helvetica, trebuchet, sans-serif; color:#000; line-height:18px; margin:8px}
.topstoryheadline {font:bold 16px arial, helvetica, trebuchet, sans-serif; margin-left:8px}
.topstorytext {font-size:11px; color:#000; line-height:18px; margin-left:8px; margin-right:8px; margin-top:3px; margin-bottom:8px}
.video {font-size: 11px; color:#000000; line-height:18px; margin:8px}
.video2 { font-size: 10px; margin-top:8px; margin-bottom:8px; line-height:14px }
.videocredit {font-size: 9px; color:#999999; line-height:12px; margin-left:10px; margin-top: -3px }



/* figure and textbox placement */
.xcaption {font-size: 11px; line-height: 19px; border-bottom: 1px solid #999; padding-top:5px; padding-bottom:5px; font-family: Arial, Helvetica, sans-serif;}
.xcredit {font-size:10px; line-height:14px; color: #666; border-top: 1px solid #999; padding-top:5px; padding-bottom:3px}
.ximageleft {float:left; clear:left; margin-top:5px; margin-bottom:15px; margin-right:15px}
.ximageright {float:right; clear:right; margin-top:5px; margin-left:15px; margin-bottom:15px; text-align:left}
.xtextboxleft {float:left; clear:left; margin-top:5px; margin-bottom:15px; margin-right:15px; font-size: 11px; line-height: 20px; background-color:#eee; color:#000; padding-top:8px; padding-right:8px; padding-bottom:24px; padding-left:8px}
.xtextboxbottom {margin-top:5px; margin-bottom:15px; font-size: 11px; line-height: 20px; background-color:#eee; color:#000; padding-top:8px; padding-right:8px; padding-bottom:24px; padding-left:8px}
.xtextboxright {float:right; clear:right; margin-top:5px; margin-left:15px; margin-bottom:15px; font-size: 11px; line-height: 20px; background-color:#eee; color:#000; padding-top:8px; padding-right:8px; padding-bottom:24px; padding-left:8px; text-align:left}
.xtextboxleft, .xtextboxright, .xtextboxbottom {border-left: 1px solid #999}
.xtextboxleft .ximageleft, .xtextboxright .ximageleft, .xtextboxleft .ximageright, .xtextboxright .ximageright, .xtextboxbottom .ximageleft, .xtextboxbottom .ximageright {margin-right:6px}
.xtextboxleft ul, .xtextboxleft ol,.xtextboxright ul, .xtextboxright ol, .xtextboxbottom ul, .xtextboxbottom ol {margin-top:0; margin-bottom:0; padding-bottom:0; padding-top:0}
.xtextboxleft p, .xtextboxright p, .xtextboxbottom p {font-size: 11px; line-height: 20px}

/* legacy styles, for backdata */
.caption {font-size:11px; line-height:16px}
.credit {font-size:10px; line-height:14px}
.refs {font-size:11px; line-height: 16px;margin-bottom:5px}
.smallsidebar {font-size:11px; line-height:16px; margin-bottom:5px}

#menu1 {
	padding: 10px;
	margin: 0px;
	border: 1px solid #333333;
	font-family: "Trebuchet MS", arial, helvetica;
	font-size: 11px;
	background-color: #EFEFEF;
	text-align: left;
}
#menu1 h3 {
	font-size: 13px;
	width: 300px;
	margin: 0px;
	display: block;
}
#menu1 a {
	margin: 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	color: #FF3300;
	margin-left: 14px;
}
#menu1 a:hover {
	text-decoration: none;
	color: #333333;
	margin-left: 8px;
}