/* This stylesheet does not reference any images */
@import url("reset-fonts.css");
@import url("global.css");
@import url("content.css");

/* unfix for mac firefox opacity problem (slideshow) 
commented out because it was causing ugly pixelated text printing in IE - NCC
body { opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100); }
The following declaration only targets Firefox, our problematic browser in the first place.
It does not affect IE7.
*/
body { -moz-opacity: 1;}

body{background:#fff;}
body #cwp-doc,body #cwp-doc2,body #cwp-popup{width:100% !important;
  min-width:0px;padding:0px !important;margin:0px !important;
  font-size:90% !important;}
  
/* Get rid of backgrounds for Opera */
body {background-color:#fff !important;background-image:none !important;}
body #cwp-hd {background-image:none !important;}

/* toggle sifr */
#cwp-section-title {display:none;}

/* how do we make this look good? */
div#cwp-bd div.cwp-u,div#cwp-bd div.cwp-u div.cwp-u,div#cwp-bd div.cwp-u div.cwp-u div.cwp-u {width:100%;margin:0 !important;padding:0 !important;clear:both  !important;}
img {margin:0 !important;padding:0 !important;float:none !important;}

/* global content classes */
.access-aid, .cwp-noprint{display:none;}
.cwp-page-nav{padding:0px !important;}
.cwp-page-nav ul ul {padding-left:10px;}
.cwp-page-nav img {display:block;}
.cwp-page-nav h4 {margin:0;}
div.callout{padding:0px;}
#cwp-logo-screen,#cwp-sso,#cwp-search,#cwp-nav,#cwp-ft{display:none;}
img#cwp-logo-print{display:block;margin:0 !important;width:auto !important;}
#cwp-popup #cwp-hd h1 {margin:0 !important;color:#000;}
#cwp-breadcrumb-nav{margin:0px !important;padding-bottom:30px !important;}
#cwp-breadcrumb-nav a:link:after, #cwp-breadcrumb-nav a:visited:after {
   content: " >>";
   }
#cwp-breadcrumb-nav ul li a {background-image:none !important;}
#cwp-hd{padding:0px;margin:0px !important;}
#cwp-bd{padding:0px;}
div{border:none !important;}
h1,h2,h3,h4,h5,h6{border:none !important;}

/*tables*/
table {border-top:1px solid #000;margin:0px 30px 1em 30px !important;width:auto !important;}
table caption {margin:0px 30px 1em 30px !important;}
table tr {border-bottom:1px solid #000;}
table tr th {border-bottom:4px solid #000;}

/*lists*/
.cwp-content ul {list-style:square none outside;}
.cwp-content ul li {list-style:square none outside;}
.cwp-content ul ul {list-style:square none outside;}
.cwp-content ul ul li {list-style:square none outside;}
.cwp-content ul ul ul{list-style:square none outside;}
.cwp-content ul ul ul li{list-style:square none outside;}


