﻿/* carbonalysis css */
/* version control 1.3.302 */

/* OWP */
body {background-color:rgb(242,254,242);}
body {background-color:rgb(220,220,186);}
#buttons div {color:rgb(44,92,46);background-image: url("images/owp_button.png");color:Black;}
#tabs td {background-image:url("images/owpa2_tab1.png");}
#tabs td#p99 {background-image:url("images/owpa2_tab2.png");}
td.belt {background-color:rgb(220,220,186);}
.lox input, .lox textarea {background-color:rgb(220,220,186);}
#tabs .primary {background-position:right -0px;color:Black;}
#tabs .secondary {background-position:right -50px;color:Black;}
#tabs .tertiary {background-position:right -100px;color:Black;}
#tabs .tertiary:hover
{
    background-position:right -150px;
    }
#tabs .secondary:hover
{
    background-position:right -150px;
    }
/* End OWP */

body#shell {
	/*background-image:url("images/oxcc_websitebg.jpg");
	background-repeat:repeat-x;*/
}

/* Generic */
body {
   	font-size: 12pt; 
	font-family: Verdana, sans-serif;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	vertical-align:middle;
}
#bubble {
    /* border-left:1px solid rgb(204,204,204);
    border-right:1px solid rgb(204,204,204);  */
    margin-left:auto;
    margin-right:auto;
    width:980px;
}
.trail {
 padding-left:5px;
}

body#shell {
    background-color:rgb(255,255,255);
	font-family: Verdana;
}
.lead_in {
    background-color:White;
    height:980px;
}
.header a {
    color:rgb(71,0,116);
    font-size:14pt;
    font-style:normal;
}
#owpcc {
    background-image: url("images/carbon_accounting_100px.jpg");
    background-repeat: no-repeat;
    height:100px;
    margin:10 auto;

}

.norap {
 white-space:nowrap;
}
.occBar 
{
    background-color:#669999;
/*    background-image:url("images/silvercurve.jpg");
    background-position:bottom left;
    background-repeat:no-repeat;
    width:12px;*/
    height:27px;
    margin-bottom:10px;

}
/*
.occBar .barRight {
    background-image:url("images/silverskinbg.jpg");
    background-position:bottom left;
    background-repeat:repeat-x;
    border-right:1px solid #cccccc;
}
.occBar .barMain {
    font-size:0.8em;
    background-image:url("images/silverskinbg.jpg");
    background-position:bottom;
    background-repeat:repeat-x;
    text-align:center;
}
*/
.ubar 
{
    height:12px;
}
.ubar a {
    color:White;
}
.occBar .barTitle {
    font-size:1.3em;
    border-bottom-width:0px;
    margin-top:0px;
    color:White;
    font-family:Verdana;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
}
#powerlogo  {
 display:block;
 background-image:url("images/poweredbycarbonalysis30px.png");
  background-repeat:no-repeat;
   background-position:right;
    border-right:10px;
    background-color:rgb(255,255,255);
}

a.bold {
}
a.green {
    color:green;
}
a.red   {
    color:red;
}
a.redOpt   {
    color:red;
}
a.redOff   {
    display:none;
}


a.blue   {
    color:blue;
}
td 	{
	font-size: 10pt; 
	font-family: Verdana, sans-serif;
	color:#000000;
	/*font-weight:bold;*/
	font-style:normal;
	vertical-align:middle;
}
#accountList {
 padding-right:10px;
}
#headline, .headline   {
    font-size:14pt;
}
td.centre {
	text-align:center;
}
td.right    {
    text-align:right;
}
td.hright   {
    text-align:right;
}
td.sp50 {
    height:50px;
}
td.sp40 {
    height:40px;
}
td.sp30 {
    height:30px;
}
td.sp25 {
    height:25px;
}
td.sp20 {
    height:25px;
}
td.sp15 {
    height:15px;
}
td.sp10 {
    height:10px;
}
td.sp5 {
    height:5px;
}
td.sp2 {
    height:2px;
}
.head td    {
    text-align:center;
}
#tabs td {
    height:25px;
    cursor:pointer;
    text-align:center;
    margin:0 auto;
/*    padding-right:20px;*/
    font-family:verdana;
}
#tabs div 
{
    background-image:url(images/owpa1_tabbit.png);
    background-repeat:no-repeat;
    height:25px;
/*    padding-right:40px;*/
    text-align:center;
    margin: 0 auto;
    padding-top:5px;
}

#tabs #p1 div 
{
    background-image:url(images/owp_tabbit.png);
    background-repeat:no-repeat;
    height:25px;
/*    background-position:left top;
    vertical-align:middle;
    padding-right:20px;*/

}
#tabs a 
{
    /*position:fixed;*/
 padding-top:5px;
 text-align:center;
 vertical-align:middle;
 margin:0 auto;
    
    
}            
#tabs .primary { 
    background-position:right -0px;
}
#tabs .secondary {
    background-position:right -50px;
}
#tabs .tertiary  {
    background-position:right -100px;
}
textarea.hidden {
    display:none;
    visibility:collapse;
    height:0;
    width:0;
}
a.link {
	color:#000000;
	text-decoration:none;
}
a.dlink {
  display:block;
  background-position:center;
  background-repeat:no-repeat;
  width:30px;
  height:15px;
  cursor:pointer;
}
td.delete_icon a {
  background-image:url("images/delete15.jpg");
}
td.report_icon a {
  background-image:url("images/report15.jpg");
}
td.key_icon a {
  background-image:url("images/keys22.jpg");
  display:inline-block;
  background-position:center;
  background-repeat:no-repeat;
  width:30px;
  height:22px;
  cursor:pointer;
}
#buttons {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
   behavior: url("ieUserSelectFix.htc");

    
}
#buttons a  {
    display:block;
    width:101px;
    height:41px;
    cursor:pointer;
}
#buttons td {
    height:50px;
    text-align:center;
    vertical-align:middle;
}
#buttons a {
    background-position:center;
    background-repeat:no-repeat;
}
#buttons div {
    background-position:center;
    background-repeat:no-repeat;
    position:relative;
    display:block;
    width:101px;
    height:41px;
    cursor:pointer;
    font-family:'Arial Rounded MT Bold';
    font-style:normal;
    font-size:20px;
    font-weight:normal;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    vertical-align:middle;
}
.bdiv {
 width:100%;
 text-align:center;
 width:100%;
 color:Red;
}
#buttons div a {
    position:absolute;
    bottom:-9px;
    left:0px;
}

#clearButton a {
}
#addButton a {
}
#backButton a   {
}
#altButton a   {
}
#registerButton a {
}
#loginButton a   {
}
#agreeButton a   {
}
#quitButton a   {
}

#reportButton div a, #registerButton div a   {
  font-size:18px;
  bottom:-9px;
}
#uploadButton div a   {
  font-size:18px;
  bottom:-9px;
}

#emailButton a   {
}
#closeButton a   {
}
#sendButton a   {
}
#copyButton a   {
}
#newButton a   {
}
#submitButton a   {
  font-size:18px;
  bottom:-9px;
}
#continueButton a   {
  font-size:18px;
  bottom:-9px;
}
#registerButton a   {
  font-size:18px;
  bottom:-9px;
}
#accountButton a   {
  font-size:18px;
  bottom:-9px;
}
#enterButton a   {
}
#accountButton a   {
}
#createButton a   {
}
#logoutButton div a   {
  font-size:16px;
  bottom:-11px;
}
#buttons td.px16 div a {
  font-size:16px;
  bottom:-11px;
}
#accountsButton div a   {
  font-size:15px;
  bottom:-11px;
}

#deleteButton a {
  font-size:19px;
  bottom:-8px;
}
#surveysButton div a {
  font-size:16px;
  bottom:-11px;
}
#editButton a {
}
.cButton a    {
    position:absolute;
    left:50%;
    margin-left:-50.5px;
    margin-top:-20.5px;
}

#helpButton a   {
}

#buttons .buttonOff {
    background-position: 0px 0px;    
}
#buttons .buttonOn, #buttons .buttonUp {
    background-position: 0px -41px;    
}
#buttons .buttonDown {
    background-position: 0px -82px;    
}
#buttons div.buttonDown a {
  bottom:-6px;
  left:-2px;
}

.del {
    width:50px;
/*	text-align:center;
    padding-left:auto;
    padding-right:auto;
    margin-right:auto;
    margin-left:auto;
*/
}
.box td {
	text-align:left;
}
.box td a {
/*	text-align:left; */
}
.box td.centre {
	text-align:center;
}
.box td.label, .rox td.label, .lox td.label {
	text-align:right;
}
.box input, .box select  {
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	vertical-align:middle;
}
.lox textarea {
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	vertical-align:middle;
	width:400px;
	border:none;
	overflow:hidden;
	

}
.box td.right input {
	text-align:right;
}
.lox input   {
	border:none;
	font-style:normal;
}
.rox input{
    background-color:rgb(255,255,255);
	border:none;
	font-style:normal;
	font-weight:bold;
}
.fox input  {
    background-color:rgb(255,255,255);
	border:none;
	font-style:normal;
}
.fox#hole input {
    font-size:11pt;
    font-weight:bold;
}
.b50, .l50  {
    width:50px;
}
.b75, .l75  {
    width:75px;
}
.b100, .l100  {
    width:100px;
}
.b150, .l150  {
    width:150px;
}
.b175, .l175  {
    width:175px;
}
.b200, .l200  {
    width:200px;
}
.b300, .l300 {
    width:300px;
}
.b400, .l400 {
    width:400px;
}
.d200  {
    width:206px;
}
.b250, .l250  {
    width:250px;
}
.box .t800    {
    width:800px;
    height:60px;
}
.superscript	{ 
	vertical-align: super;
	font-size: smaller
	} 
.subscript	{ 
	vertical-align: sub;
	font-size: 6pt
	} 
.subscript14	{ 
	vertical-align: sub;
	font-size: 10pt
	} 

.underline	{ 
	text-decoration:underline
	} 
#foot1  {
    height:50px;
}
#foot2  {
    height:25px;
    font-size:10pt;
    font-weight:normal;
}
#foot3  {
    height:15px;
    font-size:8pt;
    font-weight:normal;
}
td.warn {
    height:75px;
    text-align:center;
}
.norm   {
}

/*#report td  {
}
#report td  {
    height:25px;
}*/
#report td.left, td.right   {
    border-style:solid;
    border-width:2px;
}
#report td.left {
    padding-right:10px;
    text-align:right;
}
#report td.right {
    padding-left:10px;
    text-align:left;
}
#report #l1, #l2, #l3, #l4, #l5, #l6, #l7    {
    height:25px;
}
#report #l1a {
    height:30px;
}
#report #5a, #6a, #7a, #8, #9, #1b {
    height:20px;
}

#report tr.c1 td  {
    border-color:rgb(166,194,221);
}
#report #l1, #l1a, #l1b  {
    background-color:rgb(166,194,221);
}
#report tr.c2 td  {
    border-color:rgb(174,200,225);
}
#report #l2  {
    background-color:rgb(174,200,225);
}
#report tr.c3 td  {
    border-color:rgb(182,206,229);
}
#report #l3  {
    background-color:rgb(182,206,229);
}
#report tr.c4 td  {
    border-color:rgb(190,211,231);
}
#report #l4  {
    background-color:rgb(190,211,231);
}
#report tr.c5 td  {
    border-color:rgb(198,217,234);
}
#report #l5, #l5a  {
    background-color:rgb(198,217,234);
}
#report tr.c6 td  {
    border-color:rgb(206,222,237);
}
#report #l6, #l6a  {
    background-color:rgb(206,222,237);
}
#report tr.c7 td  {
    border-color:rgb(214,227,240);
}
#report #l7, #l7a  {
    background-color:rgb(214,227,240);
}
#report tr.c8 td  {
    border-color:rgb(222,233,243);
}
#report #l8  {
    background-color:rgb(222,233,243);
}
#report tr.c9 td  {
    border-color:rgb(230,238,246);
}
#report #l9  {
    background-color:rgb(230,238,246);
}
.help {
  display:none;
  position:absolute;
  top:15%;
  left:15%;
  width:70%;
  height:70%;
  padding:1px;
  border: 2px solid darkblue;
  background-color:White;
  z-index:1;
  overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	vertical-align:middle;
}
.help .helptitle {
  font-size: 11pt; 
  height:30px;
  text-align:center;
  vertical-align:middle;
  padding-top:10px;
}

.help .helptext {
   	font-size: 10pt; 
  padding-left:20px;
  padding-right:20px;
  text-align:justify;
}


.corner {
  position:absolute;
  top:85%;
  left:85%;
}


#devVer {
 color:Maroon;
 position:absolute;
 left:2px;
 bottom:2px;
 display:block;
}


#helper a   {
    background-image: url("images/helper_button.png");    
    position:absolute;
    right:2px;
    bottom:2px;
    display:block;
    width:35px;
    height:35px;
    cursor:pointer;
}
#helper a.buttonOff {
    background-position: 0px 0px;    
}
#helper a.buttonOn, a.ButtonUp {
    background-position: 0px -35px;    
}
#helper a.buttonDown {
    background-position: 0px -70px;    
}

#dropperButton a {
    background-image: url("images/dropper_button.jpg");    
    display:block;
    width:31px;
    height:31px;
    cursor:pointer;
    position:absolute;
    right:2px;
    top:2px;
    z-index:1000;
}
#dropperButton a.buttonOff {
    background-position: 0px 0px;    
}
#dropperButton a.buttonOn, a.ButtonUp {
    background-position: 0px -31px;    
}
#dropperButton a.buttonDown {
    background-position: 0px -62px;    
}


.csreport {
	font-family: Calibri;

}
.csreport td {
	font-family: Calibri;
	font-size:11pt;
    font-style:normal;

}
.chapter td {
   	font-size: 12pt; 
}
.chapter #break1 {
 page-break-before:always;
}

.paragraph td{
  text-align:justify;
}
.csheadline {
   	font-size: 20pt; 
	font-family: Calibri;
	color:rgb(4,116,0);
	color:rgb(112,0,112);
	color:rgb(153,204,153);
	color:rgb(120,181,164);
    font-style:normal;
}

.unstable {}
.stable td {
    border-color:rgb(120,181,164);
    border-style:none solid solid solid;
    border-width:1px;
}
.stable td.void {
    border-style:none;
}
.stable td.head, td.heado {
    background-color:rgb(120,181,164);
	color:rgb(255,255,255);
    padding-left:10px;
    text-align:left;
    height:30px;
}
.stable td.heado {
    padding-left:0;
    text-align:center;
}
.stable .tba1 td {
    padding-left:10px;
    text-align:left;
    height:20px;
    border-style:none;
    padding-top:2px;
    padding-bottom:2px;
}
.stable .tba1 .superscript	{ 
	vertical-align: super;
	font-size: 6pt;
	} 
	
.stable td.total {
    height:30px;
	font-size: 12pt;
  text-align:center;

}
td.codicil {
	font-size: 8pt;
    font-style:italic;

}
td.bullet, .tba1 td.bullet {
  text-align:center;
  vertical-align:top;
}
td.bullet a {
  font-family:Symbol;
}
.tba1 td.scopey {
  border-left-width:1px;
  border-left-style:solid;
  text-align:center;
}
.stable .subscript	{ 
	vertical-align: sub;
	font-size: 8pt;
	} 
.tba1 td.scope1, .tba1 td.scope2, .tba1 td.scope3 {
  height:25px;
}
.tba1 td.scope1 {
	color:rgb(4,116,0);
}
.tba1 td.scope2 {
	color:rgb(255,0,0);
}
.tba1 td.scope3 {
	color:rgb(0,176,80);
}
.terms {
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-width:1px;
  border-color:Black;
}
.terms td {
  border-width:1px;
  border-color:Black;
}
.terms td.term {
  border-bottom-style:solid;
  text-align:left;
  vertical-align:top;
  padding-left:10px;
  padding-top:2px;
}
td.terms td.desc {
  border-left-style:solid;
  border-bottom-style:solid;
  text-align:justify;
  padding-top:2px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:20px;
  font-style:normal;
}
td.terms a.italic {
  font-style:italic;
}
.reminder 
{
 font-weight:bold;
 padding-left:10px;
}
.reminder:hover 
{
    color:#ff8888;
    cursor:pointer;
}    
#occRefer {
  width:100%;

}
#occRefer table {
    margin-right:auto;
    margin-left:auto;
}
#occRefer select {    
    font-weight:bold;
}
