

/* =remove default
------------------------- */
a:link, a:visited { text-decoration: none; }
a img, a:link img, a:visited img, fieldset { border: none;}
ul, ol { list-style: none; position: relative;}
li, h1, h2, h3, h4, h5, h6, pre, form, body, html, fieldset, legend, input, dl, dt, dd { margin: 0; padding: 0; }
p, ul, ol, fieldset, table { margin: 0; padding: 0; }
a {font-weight:700;}
a.normal {font-weight:300;}

/* =links
--------- */
a:link {color: #0A6395;}
a:visited {color: #0A6395;}
a:hover {color: #eaa001;text-decoration:underline;}

/* =headers and paragraphs
--------- */
h1{font-size: 1.7em;}
.content-panel h1 {margin-bottom: 6px;}
h2{font-size: 1.1em;}
h2.lead-header{font-size: 1.7em;}
h3{clear: both;padding: 3px 0 2px 0;margin-bottom: 8px;font-size: 1.4em;font-family: Helvetica, Arial, sans-serif;position: relative;background: #fff;}
p {line-height:1.34;font-size:1em;}
.content-panel p {margin-bottom:0 !important;}

/* Layout 
----------------*/
#master-wrap {background-color: #fff; position: relative; width: 998px; margin: 0 auto; padding: 0; left:1px;text-align: left;border-bottom:24px solid #eee;}
* html #master-wrap,*+html #master-wrap {left:0;}

/* =self clearing
----------------- */
/*** see http://www.positioniseverything.net/easyclearing.html
   for explanation of Tony Aslett's elegant hack ***/
.clearfloat:after {
content: "."; 
display: block; 
height: 0; 
clear: both;
visibility: hidden;
}
 
.clearfloat { display: inline-block; }
 
/* Hides from IE-mac */
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/ 


.clearleft {clear: left;}
.clearright {clear: right;}
.clearboth {clear: both;}

/* =ticker 
------------------*/
#ticker { background:transparent url("ticker-bg.gif") 0 0 repeat-x;width:698px; /* smaller on news for search options */z-index:102;font:11px Tahoma, sans-serif;height:20px;line-height:17px;}
#ticker a:hover {color:#FF0000; !important;text-decoration:none;}
#ticker #current-section {text-transform:uppercase;color:#000033;font-weight:700;}
#ticker #sections {position:absolute;left:0;height:20px;margin:-4px 0 0 0px;_margin:-4px 0 0 0px;color:#bfbfbf;width:130px;}
#ticker #top-news {float:left;color:#000066;}
#ticker #prev-story {padding:2px 2px 0 0;cursor:pointer;}
#ticker #next-story {padding:2px 5px 0 0;cursor:pointer;}
#ticker #pause-story {padding:2px 2px 0 0;cursor:pointer;}
ul#headlines {position:absolute;left:57px;_left:50px;}
ul#headlines li {padding:0 0 0 5px;width:530px;height:20px;overflow:hidden;}
ul#headlines li a {padding:0 13px 0 0;color:#000033;}
#current-section {position:relative;top:-2px;_top:-3px;}