/* CSS Document */

body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; background-color:#1d5181; }

/* GENERAL FORMATTING */
/*#gutterlf { background-image:url(../images/gutter_lf.gif); background-repeat:repeat-y;  }*/
/*#gutterrt { background-image:url(../images/gutter_rt.gif); background-repeat:repeat-y; }*/
#container { background-color:#FFFFFF; }
#news-title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333; text-align:center; }
#content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333; text-align:left; }
#content_news { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333; text-align:left; }
#content_lf { background-image:url(../images/content_lf.gif); background-repeat:repeat;  }
#content_rt { background-image:url(../images/content_rt.gif); background-repeat:y;  }
#ftr_lf { padding-left:10px; margin:0px; font-size:11px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; }
#ftr_rt { padding-right:10px; padding-bottom:20px; margin:0px; text-align:right; }

/* CONTENT FORMATTING */
h1 { font-size:24px; line-height:30px; margin:0px; padding:0px; text-decoration:none; font-style:normal; font-weight: normal; }
h2 { font-size:24px; line-height:30px; margin:0px; padding:0px; text-decoration:none; font-style:normal; font-weight: normal; }
h3 { font-size:18px; line-height:20px; margin:0px; padding:0px; text-decoration:none; font-style:normal; font-weight: normal; }
#title { font-size:24px; line-height:30px; margin:0px; padding:0px; text-decoration:none; font-style:normal; font-weight: normal; }

.technology { cursor: hand; cursor: pointer; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 10px 0; }
.thelanguage { background-color:#ebf4fc; padding:10px; }

/* EXPAND-COLLAPSE */
.openlanguage{ color: #23b423; }
.closedlanguage{ color: #23b423; }

/* NEWS FEED */
#feed-control { 
      margin-top : 10px;
      margin-left: auto;
      margin-right: auto;
      width : 220px;
      font-size: 11px;
      color: #333333;
	  border: none;
    }

.gfg-root {
  width : 100%;
  height : auto;
  position : relative;
  overflow : hidden;
  text-align : center;
  font-family: verdana, "Arial", sans-serif;
  font-size: 12px;
  border: none;
}

.gfg-title {
  font-size: 12px;
  color : #333333;
  background-color: #ffffff;
  line-height : 1px;
  overflow : hidden;
  white-space : wrap;
}

.gfg-title a {
  color : #3366cc;
}

.gfg-subtitle {
  font-size: 12px;
  color : #3366cc;
  background-color: #ebf4fc;
  line-height : 1.4em;
  overflow: visible;
  white-space : wrap;
  margin-bottom : 5px;
  padding:4px;
}

.gfg-subtitle a {
  color : #3366cc;
}

.gfg-entry {
  background-color : white;
  width : 220px;
  height : 6.9em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 20px;
  padding-right : 5px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : wrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #ffffff;
}

.gfg-listentry-even { background-color : #ffffff; }

.gfg-listentry-highlight { 
  background-image : url('../images/garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.2em;
  overflow : hidden;
  white-space : wrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #333333;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  overflow : hidden;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : wrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('arrow_close.gif');
}

.gfg-collapse-href {
  float : left;
}

.clearFloat {
  clear : both;
}

/* NEWSLETTER */
#newsletter { padding:10px; background-color:#afe9af; border: double #ffffff; color:#4a9f4a;  }

#newsletter-confirmation { padding:10px; background-color:#afe9af; border: double #ffffff; color:#4a9f4a; display:none; }

/* FEEDBACK */
#feedback { padding:10px; background-color:#afe9af; border: double #ffffff; color:#4a9f4a;  }

#feedback-confirmation { padding:10px; background-color:#afe9af; border: double #ffffff; color:#4a9f4a; display:none; }



/* LINKS */
.ui-widget-content a, a { color:#23b423; font-family:Verdana, Arial, Helvetica, sans-serif; }
a:hover { color:#3df93d; }
a.ftr { font-size:10px; }

/* depreciation calculator */
#depcalc 
{
    height: 407px;
    width: 634px;
    background: url('../images/depreciation_calculator_bg.jpg') no-repeat;
    line-height: normal;
    font-family: "Verdana";
    position: relative;
}

#depcalc INPUT, #depcalc SELECT
{
    font-family: "Verdana";
    font-weight: bold;
}

#depcalc #biztype
{
    position: absolute;
    top: 40px;
    left: 70px;
    width: 300px;
}
#depcalc #biztyperadio1
{
    position: absolute;
    top: 0px;
    left: 0px;
}    
#depcalc #biztyperadio2
{
    position: absolute;
    top: 20px;
    left: 0px;
}    
#depcalc #biztyperadio3
{
    position: absolute;
    top: 40px;
    left: 0px;
}    
#depcalc LABEL 
{
    font-size: 12px;
    color: #3A5064;
    padding-top: 3px;
}
#depcalc #biztyperadio1label
{
    position: absolute;
    top: 0px;
    left: 20px;
}    
#depcalc #biztyperadio2label
{
    position: absolute;
    top: 20px;
    left: 20px;
}    
#depcalc #biztyperadio3label
{
    position: absolute;
    top: 40px;
    left: 20px;
}    
#depcalc #assettype
{
    position: absolute;
    top: 155px;
    left: 70px;
}
#depcalc #cost
{
    position: absolute;
    top: 250px;
    left: 50px;
    font-size: 20px;
}
#depcalc #cost SPAN
{
    font-size: 20px;
    color: #3A5064;
    position: relative;
    left: 4px;
    top: 1px;
}
#depcalc #life
{
    position: absolute;
    top: 350px;
    left: 70px;
}
#depcalc #bonusdep
{
    position: absolute;
    top: 137px;
    right: 40px;
    font-weight: bold;
    font-size: 40px;
    color: #5AA15A;
}

#depcalc #bonusfoot
{
    position: absolute;
    top: 300px;
    left: 350px;
    font-weight: bold;
    font-size: 10px;
    color: #5AA15A;
}

#calculate_button
{
    margin-bottom: 1px;
    margin-right: 1px;
}
#depcalc .ques 
{
    font-weight: bold;
    font-size: 12px;
    color: #3A5064;
}
#depcalc .error
{
    font-weight: normal;
    font-size: 11px;
    color: #FF0033;
    background: url('../images/icon_alert.gif') no-repeat;
    padding-left: 20px; 
    display: none;   
}
#depcalc .notallowed
{
    font-weight: normal;
    font-size: 14px;
    color: #000000;
    background: url('../images/icon_alert.gif') no-repeat;
    padding-left: 20px; 
    display: none;   
}
#bonusdep-realestate
{
    position: absolute;
    top: 200px;
    left: 370px;
    width: 240px;
}
#bonusdep-building
{
    position: absolute;
    top: 200px;
    left: 370px;
    width: 240px;
}

#biztypeques
{
    position: absolute;
    top: 13px;
    left: 50px;
}
#assettypeques
{
    position: absolute;
    top: 112px;
    left: 50px;
}
#costques
{
    position: absolute;
    top: 212px;
    left: 50px;
}

#lifeques
{
    position: absolute;
    top: 317px;
    left: 50px;
}

#biztypeerror 
{
    position: absolute;
    top: 30px;
    left: 50px;
}
#assettypeerror 
{
    position: absolute;
    top: 130px;
    left: 50px;
}
#costerror 
{
    position: absolute;
    top: 230px;
    left: 50px;
}

#nolcalc 
{
    background: #f5fafd;
    border: solid 3px #d2d7da;
    height: auto;
    width: 632px;
    line-height: normal;
    font-family: "Verdana";
    padding: 15px 15px 15px 15px;
    margin: 20px;
    position: relative;
}

#nolcalc A
{
    color:#23b423;
}
#nolcalc A:hover
{
    color:#3f576e;
}

#nolcalcinner
{
    background: #deebf1;
    border: solid 3px #d2d7da;
    height: auto;
    width: auto;
    line-height: normal;
    font-family: "Verdana";
    padding: 0 0 0 0;
}

#nollossactive
{
    background: url(../images/loss_active.jpg);
    position: relative;
    height: 70px;
    width: 626px;
}
#nollossdone
{
    display: none;
    background: url(../images/loss_done.jpg);
    position: relative;
    height: 70px;
    width: 626px;
}
 
#nollossquesactive
{
    color: #3f576e;
    font-size: 17px;
    font-weight: bold;
    top: 10px;
    left: 15px;
    position: absolute;
}
#nollossquesdone
{
    color: #adc4db;
    font-size: 17px;
    font-weight: bold;
    top: 20px;
    left: 15px;
    position: absolute;
}

#nollossactive INPUT
{
    width: 120px;
    font-size: 14px;
    font-weight: bold;
    color: #c01c1c;
    width: 150px;
    height: 20px;
    top: 35px;
    left: 18px;
    position: absolute;
}
#nollosscalc
{
    position: absolute;
    top: 35px;
    left: 190px;
}
#nollosserror
{
    display: none;
    position: absolute;
    top: 40px;
    left: 300px;
}

#nolcalc .error
{
    font-weight: normal;
    font-size: 11px;
    color: #FF0033;
    background: url('../images/icon_alert.gif') no-repeat;
    padding-left: 20px; 
    display: none;   
}

#nollossdoneamt
{
    font-size: 14px;
    font-weight: bold;
    color: #c01c1c;
    position: absolute;
    top: 30px;
    right: 50px;
}
#startover
{
    text-align: center;
}
#startover_button
{
    padding: 10px 0 0 0 ;
}

/**/
#nol2003
{
    position: relative;
}

#nolyear2003active 
{
    display: none;
    background: url(../images/2003_active.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2003skiplink
{
    position: absolute;
    top: 15px;
    right: 25px;
}
#nolyear2003done
{
    display: none;
    background: url(../images/2003_done_1.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2003skipped
{
    background: url(../images/2003_done_2.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2003skippedlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    font-style:italic;
    position: absolute;
    top: 15px;
    right: 50px;
}

#nolprofit2003p1
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofitques2003
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#nolprofit2003radio1
{
    position: absolute;
    top: 40px;
    left: 20px;
}    
#nolprofit2003radio2
{
    position: absolute;
    top: 60px;
    left: 20px;
}    
#nol2003
{
    font-size: 12px;
    color: #3f576e;
    font-weight: bold;
    padding-top: 3px;
}
#nolprofit2003radio1label
{
    position: absolute;
    top: 40px;
    left: 45px;
}    
#nolprofit2003radio2label
{
    position: absolute;
    top: 60px;
    left: 45px;
}    
#nolprofit2003p2
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofit2003label
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#TY03
{
    position: absolute;
    top: 45px;
    left: 20px;
    width: 150px;
}
#nolprofit2003calc
{
    position: absolute;
    top: 45px;
    left: 190px;
}
#nolprofit2003cbamountlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 10px;
    left: 120px;
}
#nolprofit2003cbamount
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 25px;
    left: 120px;
}

#nolprofit2003pramountlabel
{
    display: none;
    color: #0a7119;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 190px;
}
#nolprofit2003pramount
{
    display: none;
    color: #2c933b;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 50px;
}

#nol2004
{
    position: relative;
}

#nolyear2004active 
{
    display: none;
    background: url(../images/2004_active.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2004skiplink
{
    position: absolute;
    top: 15px;
    right: 25px;
}
#nolyear2004done
{
    display: none;
    background: url(../images/2004_done_1.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2004skipped
{
    background: url(../images/2004_done_2.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2004skippedlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    font-style:italic;
    position: absolute;
    top: 15px;
    right: 50px;
}

#nolprofit2004p1
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofitques2004
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#nolprofit2004radio1
{
    position: absolute;
    top: 40px;
    left: 20px;
}    
#nolprofit2004radio2
{
    position: absolute;
    top: 60px;
    left: 20px;
}    
#nol2004
{
    font-size: 12px;
    color: #3f576e;
    font-weight: bold;
    padding-top: 3px;
}
#nolprofit2004radio1label
{
    position: absolute;
    top: 40px;
    left: 45px;
}    
#nolprofit2004radio2label
{
    position: absolute;
    top: 60px;
    left: 45px;
}    
#nolprofit2004p2
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofit2004label
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#TY04
{
    position: absolute;
    top: 45px;
    left: 20px;
    width: 150px;
}
#nolprofit2004calc
{
    position: absolute;
    top: 45px;
    left: 190px;
}
#nolprofit2004cbamountlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 10px;
    left: 120px;
}
#nolprofit2004cbamount
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 25px;
    left: 120px;
}

#nolprofit2004pramountlabel
{
    display: none;
    color: #0a7119;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 190px;
}
#nolprofit2004pramount
{
    display: none;
    color: #2c933b;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 50px;
}
#nol2005
{
    position: relative;
}

#nolyear2005active 
{
    display: none;
    background: url(../images/2005_active.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2005skiplink
{
    position: absolute;
    top: 15px;
    right: 25px;
}
#nolyear2005done
{
    display: none;
    background: url(../images/2005_done_1.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2005skipped
{
    background: url(../images/2005_done_2.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2005skippedlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    font-style:italic;
    position: absolute;
    top: 15px;
    right: 50px;
}

#nolprofit2005p1
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofitques2005
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#nolprofit2005radio1
{
    position: absolute;
    top: 40px;
    left: 20px;
}    
#nolprofit2005radio2
{
    position: absolute;
    top: 60px;
    left: 20px;
}    
#nol2005
{
    font-size: 12px;
    color: #3f576e;
    font-weight: bold;
    padding-top: 3px;
}
#nolprofit2005radio1label
{
    position: absolute;
    top: 40px;
    left: 45px;
}    
#nolprofit2005radio2label
{
    position: absolute;
    top: 60px;
    left: 45px;
}    
#nolprofit2005p2
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofit2005label
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#TY05
{
    position: absolute;
    top: 45px;
    left: 20px;
    width: 150px;
}
#nolprofit2005calc
{
    position: absolute;
    top: 45px;
    left: 190px;
}
#nolprofit2005cbamountlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 10px;
    left: 120px;
}
#nolprofit2005cbamount
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 25px;
    left: 120px;
}

#nolprofit2005pramountlabel
{
    display: none;
    color: #0a7119;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 190px;
}
#nolprofit2005pramount
{
    display: none;
    color: #2c933b;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 50px;
}

#nol2006
{
    position: relative;
}

#nolyear2006active 
{
    display: none;
    background: url(../images/2006_active.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2006skiplink
{
    position: absolute;
    top: 15px;
    right: 25px;
}
#nolyear2006done
{
    display: none;
    background: url(../images/2006_done_1.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2006skipped
{
    background: url(../images/2006_done_2.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2006skippedlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    font-style:italic;
    position: absolute;
    top: 15px;
    right: 50px;
}

#nolprofit2006p1
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofitques2006
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#nolprofit2006radio1
{
    position: absolute;
    top: 40px;
    left: 20px;
}    
#nolprofit2006radio2
{
    position: absolute;
    top: 60px;
    left: 20px;
}    
#nol2006
{
    font-size: 12px;
    color: #3f576e;
    font-weight: bold;
    padding-top: 3px;
}
#nolprofit2006radio1label
{
    position: absolute;
    top: 40px;
    left: 45px;
}    
#nolprofit2006radio2label
{
    position: absolute;
    top: 60px;
    left: 45px;
}    
#nolprofit2006p2
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofit2006label
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#TY06
{
    position: absolute;
    top: 45px;
    left: 20px;
    width: 150px;
}
#nolprofit2006calc
{
    position: absolute;
    top: 45px;
    left: 190px;
}
#nolprofit2006cbamountlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 10px;
    left: 120px;
}
#nolprofit2006cbamount
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 25px;
    left: 120px;
}

#nolprofit2006pramountlabel
{
    display: none;
    color: #0a7119;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 190px;
}
#nolprofit2006pramount
{
    display: none;
    color: #2c933b;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 50px;
}

#nol2007
{
    position: relative;
}

#nolyear2007active 
{
    display: none;
    background: url(../images/2007_active.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2007skiplink
{
    position: absolute;
    top: 15px;
    right: 25px;
}
#nolyear2007done
{
    display: none;
    background: url(../images/2007_done_1.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2007skipped
{
    background: url(../images/2007_done_2.jpg);
    height: 43px;
    width: 626px;
}
#nolyear2007skippedlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    font-style:italic;
    position: absolute;
    top: 15px;
    right: 50px;
}

#nolprofit2007p1
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofitques2007
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#nolprofit2007radio1
{
    position: absolute;
    top: 40px;
    left: 20px;
}    
#nolprofit2007radio2
{
    position: absolute;
    top: 60px;
    left: 20px;
}    
#nol2007
{
    font-size: 12px;
    color: #3f576e;
    font-weight: bold;
    padding-top: 3px;
}
#nolprofit2007radio1label
{
    position: absolute;
    top: 40px;
    left: 45px;
}    
#nolprofit2007radio2label
{
    position: absolute;
    top: 60px;
    left: 45px;
}    
#nolprofit2007p2
{
    display: none;
    background: url(../images/bg_panel.jpg);
    height: 104px;
    width: 626px;
    position: relative;
}
#nolprofit2007label
{
    position: absolute;
    top: 20px;
    left: 20px;
}
#TY07
{
    position: absolute;
    top: 45px;
    left: 20px;
    width: 150px;
}
#nolprofit2007calc
{
    position: absolute;
    top: 45px;
    left: 190px;
}
#nolprofit2007cbamountlabel
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 10px;
    left: 120px;
}
#nolprofit2007cbamount
{
    display: none;
    font-size: 11px;
    font-weight: normal;
    position: absolute;
    top: 25px;
    left: 120px;
}

#nolprofit2007pramountlabel
{
    display: none;
    color: #0a7119;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 190px;
}
#nolprofit2007pramount
{
    display: none;
    color: #2c933b;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 10px;
    right: 50px;
}
#noltotalpr
{
    background: url(../images/loss_done.jpg);
    position: relative;
    height: 70px;
    width: 626px;
}

#noltotalprlabel
{
    color: #0a7119;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    right: 190px;
}
#noltotalpramount
{
    color: #2c933b;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    bottom: 20px;
    right: 50px;
}
#nomorecb
{
    display: none;
    background: url(../images/loss_active.jpg);
    position: relative;
    height: 70px;
    width: 626px;
    text-align: center;    
    padding-top: 20px;
}
#nomorecblabel
{
    font-size: 12px;
    font-weight: normal;
}
