body, p, td, ol, ul { font-family: arial, helvetica, verdana; font-size: 12px; color: #000000; line-height: 120%; }
input,textarea,select { font-family: verdana, arial, helvetica; font-size: 12px; color: #000000; }

ul { list-style-image: url(assets/markitbullet.gif); }

.huge { font-size: 36px; }
.verylarge { font-size: 18px; }
.large { font-size: 14px; }
.small { font-size: 10px; }
.tiny { font-size: 9px; }

.articletitle { font-size: 18px; font-weight: bold; text-align: left; color: #165788; }

a,active,visited { color: #165788; text-decoration: none; font-weight: bold; }
a:hover { color: #EF780B; }

.subnavhome { display: none; }
.subnavabout { display: none; }
.subnavclimate { display: none; }
.subnavemissions { display: none; }
.subnavnews { display: none; }
.subnavcontact { display: none; }
.subnavregistry { display: none; }
.subnavbeginners { display: none; }

.navbutton { margin: 4px 0px 4px 0px; }
.subnavmenupanel { margin: 0px 0px 5px 20px; padding: 0px; }
.subsubnavmenupanel { margin: 0px 0px 0px 20px; padding: 0px; }
.subnavsel { font-family: helvetica, verdana; font-size: 12px; color: #EF780B; font-weight: normal; line-height: 100%; text-decoration: none; }
.subnav,active,visited { font-family: helvetica, verdana; font-size: 12px; color: #005482; text-decoration: none; font-weight: normal; line-height: 100%; }

.navlink { font-weight: bold; }

.pagetitle { font-size: 24px; color: #005482; line-height: 100%; text-align: left; font-weight: bold; }
.section { background: url(assets/section.jpg); background-repeat: no-repeat; width: 226px; line-height: 26px; vertical-align: middle; font-size: 10px; font-weight: bold; color: #000000;}

.pvcopyright { font-size: 9px; color: #FFFFFF; text-align: center; font-weight: normal; }
.gumboot { font-size: 9px; color: #666666; text-decoration: none; text-align: center; }
.gumboot:hover { text-decoration: underline; }

.msgerror { color: #FFFFFF; font-size: 12px; }

.header { font-weight: bold; font-size: 16px; color: #165788; padding-top: 5px;}
.subheader { font-weight: bold; color: #165788; }
.byline { font-size: 16px; font-weight: normal; color: #FFFFFF; background-color: #005482; padding: 10px; text-align: center; }
.quotebox { font-size: 18px; font-weight: normal; color: #00B3D2; padding: 20px; background-color: #E0F4F9; line-height: 150%; text-align: left; }
.quotecitation { font-size: 12px; color: #606060; font-weight: bold; line-height: 150%; }
.homequote { font-size: 13px; font-weight: normal; color: #000000; padding: 0px; background-color: #FFFFFF; line-height: 150%; text-align: justified; }
.homequotecitation { font-size: 10px; color: #005482; line-height: 120%; }
.homebody { font-size: 16px; color: #FFFFFF; padding: 10px; background-color: #005482; text-align: left; }

.apppagetitle { font-size: 24px; color: #005482; line-height: 100%; font-family: helvetica; text-align: center;}
.appheader { font-size: 14px; color: #005482; font-weight: bold; }
.appsectionheader { font-size: 18px; color: #FFFFFF; padding: 4px; }
.appfieldlabel {  color: #000000; }
.appfieldlabelreq { color: #000000; font-weight: normal; }
.appfield { font-size: 12px; color: #000000; border: 1px solid #005482; background-color: #EEEEEE; }

.termsheader { font-size: 18px; font-weight: bold; }

.confieldlabel { font-size: 9px; color: #333333; }
.confield { font-size: 12px; color: #666666; border: 1px solid #005482; background-color: #EEEEEE; }


.navsel2 { background-color: #5BCBE1; color: #FFFFFF; font-size: 12px; font-weight: normal; height: 22px; }
.navsel2 p {margin-left: 14px; font-size: 12px; }
.navsel2:hover { text-decoration: none; color: #FFFFFF; }
.nav2 { background-color: #00B3D2; color: #FFFFFF; font-size: 12px; font-weight: normal; height: 22px; }
.nav2 p { margin-left: 14px; font-size: 12px; color: #FFFFFF; }
.nav2:hover { text-decoration: none;  color: #FFFFFF;}
.subnav2 { margin-left: 14px; font-size: 11px; }
.subnavsel2 { margin-left: 14px; font-size: 11px; }

.admnav a { 
   display: block;
   width: 131px;
   padding: 0px;
   border-spacing: 1px;
   text-decoration: none;
   line-height: 20px;
   text-align: center;
   font-size: 10px; 
   font-family: arial;
   color: #005482;
   background-color: #C3D3DF;
   
}
.admnav a:hover { 
   color: #FFFFFF;
   background-color: #005482;
}

.admnavsel a { 
   display: block;
   width: 131px;
   padding: 0px;
   border-spacing: 1px;
   text-decoration: none;
   line-height: 20px;
   text-align: center;
   font-size: 10px; 
   font-family: arial;
   color: #FFFFFF;
   background-color: #005482;
}


.admsubnav a { 
   display: block;
   padding: 0px;
   border-spacing: 1px;
   text-decoration: none;
   line-height: 20px;
   text-align: center;
   font-size: 10px; 
   font-family: arial;
}

.admsubnav a:hover { 
   text-decoration: underline;
}

.admsubnavsel a { 
   display: block;
   padding: 0px;
   border-spacing: 1px;
   text-decoration: none;
   line-height: 20px;
   text-align: center;
   font-size: 10px; 
   font-family: arial;
   background-color: #FFFFFF;
}

.admsubnavsel a:hover { 
   text-decoration: underline;
}

/* Public View General */
.pvgennav a { 
   display: block; width: 184px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: Arial; color: #005482; background-color: #C3D3DF;
}
.pvgennav a:hover { 
   color: #FFFFFF; background-color: #005482;
}
.pvgennavsel a { 
   display: block; width: 184px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: arial; color: #FFFFFF; background-color: #005482;
}
.pvgennavsel a:hover {
   color: #FFFFFF; background-color: #005482;
}  

/* Public View Pending Issuance Units (PIU) */
.pvpiunav a { 
   display: block; width: 230px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: Arial; color: #005482; background-color: #C3D3DF;
}
.pvpiunav a:hover { 
   color: #FFFFFF; background-color: #005482;
}
.pvpiunavsel a { 
   display: block; width: 230px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: arial; color: #FFFFFF; background-color: #005482;
}
.pvpiunavsel a:hover {
   color: #FFFFFF; background-color: #005482;
}  

/* Public View Baskets */
.pvbktnav a { 
   display: block; width: 307px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: Arial; color: #005482; background-color: #C3D3DF;
}
.pvbktnav a:hover { 
   color: #FFFFFF; background-color: #005482;
}
.pvbktnavsel a { 
   display: block; width: 307px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: arial; color: #FFFFFF; background-color: #005482;
}
.pvbktnavsel a:hover {
   color: #FFFFFF; background-color: #005482;
}  

/* BAW Public View */
.pvbawnav a { 
   display: block; width: 300px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: Arial; color: #005482; background-color: #C3D3DF;
}
.pvbawnav a:hover { 
   color: #FFFFFF; background-color: #005482;
}
.pvbawnavsel a { 
   display: block; width: 300px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 14px; font-family: arial; color: #FFFFFF; background-color: #005482;
}
.pvbawnavsel a:hover {
   color: #FFFFFF; background-color: #005482;
} 


/* RFI Listing type */
.rfilstnav a { 
   display: block; width: 200px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 11px; font-family: Arial; color: #005482; background-color: #C3D3DF;
}
.rfilstnav a:hover { 
   color: #FFFFFF; background-color: #005482;
}
.rfilstnavsel a { 
   display: block; width: 200px; padding: 0px; border-spacing: 1px; text-decoration: none; line-height: 20px; text-align: center; font-size: 11px; font-family: arial; color: #FFFFFF; background-color: #005482;
}
.rfilstnavsel a:hover {
   color: #FFFFFF; background-color: #005482;
}  


.rfinav a { 
   display: block;
   width: 245px;
   padding: 0px;
   border-spacing: 1px;
   text-decoration: none;
   line-height: 20px;
   text-align: center;
   font-size: 14px; 
   font-family: arial;
   color: #005482;
   background-color: #C3D3DF;
}
.rfinav a:hover { 
   color: #FFFFFF;
   background-color: #005482;
}

.rfinavsel a { 
   display: block;
   width: 245px;
   padding: 0px;
   border-spacing: 1px;
   text-decoration: none;
   line-height: 20px;
   text-align: center;
   font-size: 14px; 
   font-family: arial;
   color: #FFFFFF;
   background-color: #005482;
}


table.projectlist td { text-align: left; font-size: 11px; }

.compagetitle { font-size: 18px; font-weight: bold; text-align: left; }
.comarticletitle { font-size: 18px; font-weight: bold; text-align: left; }
.comarticle { font-size: 12px; text-align: justify; }
.comarticledate { font-size: 9px; text-align: left; }
.comarticlemenu { font-size: 10px; text-align: left; }
.comarticletags { font-size: 10px; text-align: left; }
.comarticlelinks { font-size: 10px; text-align: left; }
.comarticlecommentheader { font-size: 10px; text-align: left; }
.comarticlecommentmember { font-size: 11px; text-align: left; }
.comarticlecommentdate { font-size: 9px; text-align: left; }
.comarticlecomment { font-size: 11px; text-align: left; }

table.registryview td { text-align: left; font-size: 10px; }

.adminsignout { text-align: right; font-size: 12px; margin-top: 10px; margin-right: 10px; color: #165788; }

.regviewcol { font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; }
.regviewcol:hover { text-decoration: underline; }
.regviewcolsel { font-size: 10px; color: #000000; text-decoration: underline; font-weight: bold;  }

.pricetable p  { text-align: right; font-size: 9px; color: #FFFFFF; }
.pricetable td  { font-size: 9px; }
.pricetable .section { font-size: 14px; text-align: left; }
.pricetable .header { background: #005482; }
.pricetable .rowodd { background: #C3D3DF; }
.pricetable .roweven { background: #FFFFFF; }







.copyright { font-size: 11px; color: #666666; text-align: center; font-weight: normal; }
.copyrightsmall { font-size: 9px; color: #666666; text-align: center; font-weight: normal; }

.signin { margin: 0px; }
.signin td { color: #FFFFFF; }
.signin p { color: #FFFFFF; }
.signin a { color: #FFFFFF; }
.signin a:hover { color: #EF780B; }
.signinlabel { font-size: 11px; font-weight: normal; }
.signinfield { width: 115px; border: 0px; }

.searchlabel { font-size: 14px; color: #165788; }
.searchfield { width: 120px; margin-left: 8px; margin-right: 4px; margin-bottom: 3px; font-size: 9px; height: 19px; }


.paneltop { border-top: solid 2px #C3D3DF; }
.panelbottom { border-bottom: solid 2px #C3D3DF; }
.panelleft { border-left: solid 2px #C3D3DF; }
.panelright { border-right: solid 2px #C3D3DF; }
.paneltitle { color: #005482; font-size: 12px; font-weight: bold; background: #C3D3DF; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; text-align: left; height: 23px; vertical-align: center; }
.panelcentertitle { color: #005482; font-size: 16px; font-weight: bold; background: #C3D3DF; padding-left: 4px; padding-right: 4px; padding-bottom: 4px; text-align: left; height: 23px; vertical-align: center; }
.panelcontent { background: #FFFFFF; padding-left: 4px; padding-top: 4px; padding-right: 4px; font-size: 11px; color: #000000; }
.panelfill { background: #C3D3DF; }

.blue { color: #165788; }

.submenu { font-size: 11px; font-weight: bold; }
.breadcrumbselected { color: #EF780B; }
.firstpara { font-weight: bold; font-size: 13px; color: #165788; }

/* DATA TABLES */
table.datatable {border-collapse: collapse; border: 2px solid #ffffff; margin-top: 2px; margin-bottom: 2px; }
.datatable td, .datatable th {border: 2px solid #ffffff; font-size: 11px; text-align:left; }
.datatable th {padding: 3px; background-color:#c3d3df; color:#165788; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
.datatable td {border: 2px solid #ffffff; color: #000000; background-color:#edf1fa; padding: 3px; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.datatable td.lowlight{background-color:#e3e9f5;}
.datatable td.inactive{ color: #999; }
.datatable td a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #165788; font-weight: bold; text-decoration:none;}
.datatable td a:hover{color:#ff6d22}
.datatable td.inactive a:active,
.datatable td.inactive a:visited{ color: #999; }
.datatable th a,
.datatable th a:active,
.datatable th a:visited,
.datatable th a:active:visited,
.datatable th a:active:hover  { color: #fff; display: block; height: 30px; }
/* END DATA TABLES */

.bawpagetitle { font-size: 24px; color: #005482; line-height: 100%; font-family: helvetica; }

