@import url(topnav.css);
@import url(l2-style.css);
@import url(footer.css);
@import url(form-style.css);

body  { text-align: center; color: #333; font-family: Arial, Helvetica, sans-serif; background-color: #93a3ab; margin-top: 0px; padding: 0; }
div  { margin-top: 0; margin-bottom: 0; padding: 0; border-style: none; border-width: 0; }

div#page-container { width: 980px; padding: 0; text-align: left; margin: 0 auto 0; }
div#page-container.concept { width: 1000px; padding: 0; text-align: left; margin: 0 auto 0; }

div#image-container { color: #333; font: 11px/19px Arial, Helvetica, sans-serif; background-color: #fff; width: 420px; padding: 15px 0 0; text-align: center; margin: 10px auto 0; }

img { text-decoration: none; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

.chart_head  { color: #fff; font: bold 11px/17px Arial, Helvetica, sans-serif; background-color: #587abc; height: 21px; padding: 1px 2px 1px 3px; }
.cell-body  { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; padding: 1px 2px 1px 3px; }

.cell-body-a  { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; background-color: #fff9e1; vertical-align: top; padding: 1px 2px 1px 3px; }
.cell-body-b  { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; background-color: #eef1f8; vertical-align: top; padding: 1px 2px 1px 3px; }

.smalltext  { color: #666; font: 11px Arial, Helvetica, sans-serif; }

/* site links */
a:link, a:visited { color: #bf2e1a; text-decoration: none; border-bottom: 1px solid #e8e8ff; }
a:hover, a:active { color: #41525c; text-decoration: none; border-bottom: 1px solid #ccf; }

a.home-moreinfo:link { color: #41525C; font-size: 12px; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
a.home-moreinfo:visited { color: #00447c; font-size: 12px; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
a.home-moreinfo:hover, a.home-moreinfo:active { color: #00447c; font-size: 12px; text-decoration: none; border-bottom: 1px solid #fff5cd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }

a.menu:link, a.menu:visited { color: #00447c; font-weight: bold; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.menu:hover, a.menu:active { color: #41525C;  font-weight: bold; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.gr:link, a.gr:visited { color: #41525C;  text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.gr:hover, a.gr:active { color: #bf2e1a;  text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.nounderline:link, a.nounderline:visited { font-size: 12px; font-weight: bold; text-decoration: none; border-style: none; }
a.nounderline:hover, a.nounderline:active { font-size: 12px; font-weight: bold; text-decoration: none; border-style: none; }

a.readmore:link, a.readmore:visited { font: bold 13px Arial, Helvetica, sans-serif; background: url(../css-images/more-arrows-red.gif) no-repeat right 3px; padding-right: 10px; border-style: none; white-space: nowrap; }
a.readmore:hover, a.readmore:active { font: bold 13px Arial, Helvetica, sans-serif; background: url(../css-images/more-arrows-gray.gif) no-repeat right 3px; padding-right: 10px; white-space: nowrap; }

p .small { color: #666; font: 10px/15px Arial, Helvetica, sans-serif; }

.imageborder-fl { vertical-align: top; float: left; margin: 3px 10px 17px 0; padding: 1px; border: solid 1px #f4a919; }

.hidden { position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden; visibility: hidden; }   
#body-col p .hidden { position: absolute; left: 0; top: -500px; width: 1px; height: 1px; overflow: hidden; visibility: hidden; }    

.imagefloat { position: absolute; top: 220px; z-index: 100; float: left; } 

/* printer friendly */
div#page-container.pop-up { background-color: #fff; background-image: none; width: 565px; padding: 5px 5px 5px 20px; text-align: left; margin: 10px auto 5px; border: solid 1px #d2d2d2; }
* html div#page-container.pop-up { padding-left: 0; }
div#page-container.pop-up p { width: 530px; clear: both; }

div#page-container.pop-up #logobar { text-align: left; width: 100%; float: left; border-style: none; clear: both; margin: 0 0 -5px; padding: 0; }
div#page-container.pop-up #logobar img { float: left; text-align: left; border-style: none; }

div#page-container.pop-up p.printwin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; margin-bottom: 9px; margin-left: 0; padding: 0 0 3px; width: 550px; clear: both; border-bottom: 1px solid #d2d2d2; }
div#page-container.pop-up p.printwin a:link, div#page-container.pop-up p.printwin a:visited { color: #bf2e1a; text-decoration: none; border-style: none; }
div#page-container.pop-up p.printwin a:hover, div#page-container.pop-up p.printwin a:active { color: #434c53; text-decoration: none; border-bottom: 1px solid #ccf; }

div#page-container.pop-up ul { width: 540px; }

div#page-container.pop-up #closewindow-604 { color: #666; font: 11px/21px Arial, Helvetica, sans-serif; clear: both; }

div#page-container.pop-up p.closewin { color: #666; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; margin-bottom: 9px; margin-left: 0; padding: 3px 0 0; width: 550px; clear: both; border-top: 1px solid #d2d2d2; }

* html div#page-container.pop-up #logobar, * html div#page-container.pop-up p.printwin { margin-left: 10px; }
* html div#page-container.pop-up p.printwin { margin-left: 13px; }
* html div#page-container.pop-up p.closewin, * html div#page-container.pop-up #closewindow-604 { margin-left: 7px; }














