/*----------------------------------------------------
 *
 *  Style sheet for level 1C development description pages
 *
 *----------------------------------------------------*/

body { background:url(./images/fcdr_oviewbg.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:12pt; }
* html a:hover {visibility:visible}
h1   {font-family: Helvetica; font-size:22pt; font-weight:bold;}
h2   {font-family: Helvetica; font-size:18pt; font-weight:bold; color:#3f4237; margin:20px 0px 20px 0px; padding:0px; }
h3   {font-family: Helvetica; font-size:14pt; font-weight:bold; color:#36382f;}
h4   {font-family: Helvetica; font-size:11pt; font-weight:bold; color:#282a23;}
p, td, li {font-size:10pt;}
p.w  {color:#ffffff; font-size:10pt; font-weight:bold;}
p.o  {color:#caf26f; font-size:10pt; font-weight:bold;}
p.h  {color:#47216b; font-size:10pt; font-weight:bold;}
#banner {position:absolute; left: 50px; top: 10px; width: 780px; height: 130px; background: url(./images/1Cheader.gif); filter:alpha(opacity=100); -moz-opacity:100%; opacity:1.0; z-index: 0}
#header { width:1254px; height:200px; overflow:visible; z-index:0; margin:0px; padding:0px 0px 0px 230px; }
#header.ssmi  { background:url(./images/ssmi_oview.gif) no-repeat; }
#header.ssmis { background:url(./images/ssmis_oview.gif) no-repeat; }
#header.both { background:url(./images/fcdr_oview.gif) no-repeat; }
#header ul#sections, #header ul#sections li { font-size:10pt; font-weight:bold; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; line-height:12pt; }
#navbar {position:absolute; left:50px; top:125px; width:300px; height:36px; z-index:1; margin-left:150px; padding:15px 0px 0px 40px; font-size:12pt; }
#main {position:relative; margin-left:50px; margin-top:0px; padding-top:0px; width:800px; z-index:1;}

.developnav { position: absolute; left:350px; top: 30px; font-family: arial, helvetica, sans-serif; white-space: nowrap; display: block; width: 250px; height: 25px; margin: 0; padding: 0; }
.developnav span { position: absolute; left:80px; top: 5px; margin: 0px; padding: 0px; cursor: pointer; color: #000000; font-size: 13px; font-weight:bold;}

.datanav { position: absolute; left:350px; top: 60px; font-family: arial, helvetica, sans-serif; background-image: url(./images/topbutton_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 250px; height: 25px; margin: 0; padding: 0; }
.datanav a { display: block; color: #000000; font-size: 13px; font-weight:bold; width:250px; height: 25px; display: block; float: left; color: black; text-decoration: none; }
.datanav img {width:250px; height: 25px; border: 0; }
.datanav a:hover img{visibility:hidden}
.datanav span { position: absolute; left:80px; top: 7px; margin: 0px; padding: 0px; cursor: pointer; }

.mapsnav { position: absolute; left:350px; top: 90px; font-family: arial, helvetica, sans-serif; background-image: url(./images/topbutton_over.gif); background-repeat: no-repeat; white-space: nowrap; display: block; width: 250px; height: 25px; margin: 0; padding: 0; }
.mapsnav a { display: block; color: #000000; font-size: 13px; font-weight:bold; width:250px; height: 25px; display: block; float: left; color: black; text-decoration: none; }
.mapsnav img {width:250px; height: 25px; border: 0; }
.mapsnav a:hover img{visibility:hidden}
.mapsnav span { position: absolute; left:80px; top: 7px; margin: 0px; padding: 0px; cursor: pointer; }

a       { text-decoration:none; }
a:hover { text-decoration:underline; }

a:link             { color:#0066cc; }
a:visited          { color:#5c2066;  /* #47216b; */ }
a.homelink:visited { color:#9d5d46; }

.section_on { color:#ae8500; font-weight:bold; }
.section_off, a.section_off, a.section_off:visited { color:#0066cc; font-weight:normal; }

a.hlink:link       { color:#ffffff; text-decoration: none; }
a.hlink:active     { color:#f29afc; text-decoration: none; }
a.hlink:hover      { color:#caf26f; text-decoration: none; }
a.hlink:visited    { text-decoration: none; }
a.glink:visited    { color:#5c2066; }
a.tlink:visited    { color:#000000; }
a.code:link, a.code:visited { color:#0066cc; font-family:monospace; font-weight:bold; }

div.topedge { background:url(./images/top-edge.gif) repeat-x; margin-top:30px; padding-top:1px; }
div.insideedge { margin-left:50px; width:800px; }

table.stripes { border-style:solid; border-width:1px; border-color:#999999; border-collapse:collapse; background-color:#ecf0e0; }
table.stripes th { border-style:solid; border-width:0px 1px 0px 1px; border-color:#999999; padding:1px 3px 1px 3px; background-color:#abb29b; text-align:left; font-weight:bold; font-size:10pt; }
table.stripes td { border-style:solid; border-width:0px 1px 0px 1px; border-color:#999999; padding:1px 3px 1px 3px; }
table.stripes tr.darkln { background-color:#d2d7c1; }
table.none { border-style:none; border-width:0px; border-collapse: collapse; }
table.none th { border-style:none; border-width:0px; }
table.none td { border-style:none; border-width:0px; }

.footer {
font-size:9pt; text-align:center; background-color:#e3e6e0; color:#6c7970; padding:5px; margin-bottom:20px;
}

