.tabbg2
{
   background-color:#E2E5EB;
}

td,tr,tbody {
  padding: inherit;
}

.resulttablebg tbody .oddrow td {
  padding: 3px; 
}

.resulttablebg tbody .evenrow td {
  padding: 3px; 
}

tbody tr td .formbutton {
  padding-left: 4px; 
  padding-right: 4px;
}

input[type=radio]{
  margin  : 1px;
}


.Menu1 {
  FONT-SIZE: 11px;
  COLOR: #333333;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  BACKGROUND-COLOR: #FFFDE6;
  TEXT-DECORATION: none;
  padding-left: 8px;
  height: 18px;
  padding-top: 2px;
  width: 100%;
  vertical-align: top;


}

.Menu1:hover {
  BACKGROUND-COLOR: #5C89B6;
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
}
.MenuSpacer {
  BACKGROUND-COLOR: #FFFFDC;
  TEXT-DECORATION: none;
}

.MenuSeparator {
  BACKGROUND-COLOR: #E8E3B2;
}

.mainBodyCell {
  padding-left: 10px;
  padding-right: 10px;
}
  
  
  
.menuBg3 {
  background-color: #FFFDE6;
  border-bottom: 1px solid #EECA7C;
  border-left: 1px solid #EECA7C;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #EECA7C;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #EECA7C;

}

.NavS1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  padding-top: 4px;
  padding-bottom: 5px;
  background-image:url('/rbs/images/rbs_link_bkg.gif');
}


.NavTxt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  padding-top: 3px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
}
.NavTxt:hover {
  background-color: #32659E;
}

.NavS2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ADC1FA;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-image:url('/rbs/images/rbs_link_bkg.gif');
}
.NavS3 {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
}
.NavS4 {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ADC1FA;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
}
.NavOrange {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #FFA741;
  border: 1px solid #EF962F;
  height: 14px;
  width: 49px;
  vertical-align: middle;
  padding-bottom: 1px;
}

.NavOrange:hover{
  background-color: #FF9028;
  border: 1px solid #E87305;
}

.NavTxt2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  padding-top: 3px;
  padding-right: 4px;
  padding-bottom: 3px;
  padding-left: 4px;

}

.NavTxt2:hover {
  background-color: #1631B6;
}

.NavR2a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4B4B4B;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  height: 18px;
  width: 100%;
  padding-top: 1px;






}

.NavR2a:hover {
  background-color: #E3E7EF;
}

.NavR2b {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4B4B4B;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
}



.tool_warning {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: bold;
}


.tool_warning1 {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #FF0000;
    font-weight: bold;
}


.Toc1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #383838;
  line-height: 21px;
  vertical-align: middle;
  text-align: left;
  padding-right: 1px;
}

.Toc1Sel {
  padding-left: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  line-height: 16px;
  vertical-align: middle;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-top-color: #E4E4E4;
  border-bottom-color: #E4E4E4;
  font-weight: bold;
  padding-top: 1px;
  padding-bottom: 2px;



}
.Toc1Link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #383838;
  line-height: 17px;
  text-decoration: none;
  width: 100%;
  text-align: left;
  vertical-align: middle;
  height: 100%;
  padding-right: 10px;
  padding-left: 9px;
  padding-top: 2px;
  padding-bottom: 2px;

}
.Toc1Link:hover {
  background-color: #ECECEC;
}
.Hd1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #D69608;
  font-size: 13px;
  font-weight: bold;
}
.Btn1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #212121;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #D4DFFC;
  border: 1px solid #92A3D0;
  height: 19px;
  width: 100%;
  vertical-align: middle;
  padding-top: 2px;

}
.Btn1:hover {
  color: #000000;
  background-color: #A3B8F8;
  border: 1px solid #7084BD;
}
.v1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #484848;
  line-height: 18px;
}
.Entry1 {
  height: 19px;
  width: 111px;
  border: 1px solid #C9C9C9;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align: middle;


}
.Btn2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #383838;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #EFEFEF;
  height: 19px;
  width: 24px;
  vertical-align: middle;
  padding-top: 1px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE;
  border-left: 1px solid #FFFFFF;

}
.Menu2 {
  FONT-SIZE: 12px;
  COLOR: #464646;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  padding-left: 4px;
  height: 20px;
  width: 100%;
  border: 1px solid #ABBFD1;


}
.spacer {
  background-color: #E4E4E4;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
}
.BulGold {
  FONT-SIZE: 11px;
  COLOR: #E2A624;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  TEXT-DECORATION: none;
  height: 18px;
  vertical-align: top;
  padding-top: 1px;



}
.BulToc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFA452;
  text-decoration: none;
  text-align: left;
  vertical-align: middle;
  font-weight: normal;


}

.MenuLabel {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #484848;
  font-weight: bold;
  background-color: #FFFDE6;
  height: 18px;
  padding-left: 7px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #EECA7C;
  padding-top: 4px;


}
.v2 {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #383838;
  line-height: 18px;
}
.v3 {


  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #383838;
  line-height: 18px;
}
.spacer2 {

  background-color: #C6D1ED;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
}
.TabSel {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  color: #5C71AB;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #A9BAE6;
  border-right-color: #C6D1ED;
  border-bottom-color: #EEF2FC;
  border-left-color: #C6D1ED;
  text-align: center;
  background-color: #EEF2FC;
  padding-top: 3px;


}
.TabUnSel {
  font-family: Verdana;
  font-size: 10px;
  color: #303030;
  background-color: #F2F2F2;
  border-top-width: 1px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-top-color: #DADADA;
  border-right-color: #DADADA;
  border-left-color: #DADADA;
  text-align: center;
  height: 20px;
  width: 100%;
  padding-top: 3px;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C6D1ED;


}

.TabUnSel:hover {
  background-color: #C7D5FB;
  border-top-color: #B3C3F2;
  border-right-color: #B3C3F2;
  border-left-color: #B3C3F2;

}
.a1 {

  font-family: Arial;
  font-size: 10px;
  color: #454545;
  line-height: 18px;
}
.TabNone {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C6D1ED;
  background-color: #FFFFFF;
}
.Hd2 {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #D69608;
  font-size: 11px;
  font-weight: bold;
}
.Btn3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #383838;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #EFEFEF;
  height: 20px;
  width: 24px;
  vertical-align: middle;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE;
  border-left: 1px solid #FFFFFF;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 2px;
}
.Btn3:hover {
  color: #000000;
  background-color: #C9D8FD;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #9CAEDD;
  border-bottom: 1px solid #9CAEDD;
  border-left: 1px solid #FFFFFF;
}

.v2Link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3D3DC0;
  line-height: 18px;

}
.EntryBox1 {
  FONT-SIZE: 11px;
  COLOR: #464646;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  padding-left: 3px;
  height: 20px;
  width: 100%;
  border: 1px solid #7F9DB9;
  padding-top: 2px;
  z-index: 1;


}
.Btn3Off {

  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #B4B4B4;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #EFEFEF;
  height: 20px;
  width: 24px;
  vertical-align: middle;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #FFFFFF;
  padding-right: 4px;
  padding-left: 4px;
  padding-top: 2px;
}
.EntryBox1Off {

  FONT-SIZE: 11px;
  COLOR: #A7A7A7;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  padding-left: 3px;
  height: 20px;
  width: 100%;
  border: 1px solid #D6D6D6;
  padding-top: 2px;
  z-index: 1;
}
.EntryBox2 {
  FONT-SIZE: 11px;
  COLOR: #464646;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  padding-left: 3px;
  height: 20px;
  width: 100%;
  border: 1px solid #ADB9E7;
  padding-top: 2px;
  z-index: 1;
  background-color: #E5F1FD;
}

.Menu3 {
  FONT-SIZE: 12px;
  COLOR: #464646;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  padding-left: 4px;
  height: 20px;
  width: 120px;
  border: 1px solid #ABBFD1;


}

.Menu4 {
  FONT-SIZE: 12px;
  COLOR: #464646;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  TEXT-DECORATION: none;
  padding-left: 4px;
  height: 20px;
  width: 70px;
  border: 1px solid #ABBFD1;


}

.Btn4 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #383838;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #EFEFEF;
  height: 19px;
  vertical-align: middle;
  padding-top: 1px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE;
  border-left: 1px solid #FFFFFF;

}


.Btn5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #383838;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #EFEFEF;
  height: 19px;
  width: 100%;
  vertical-align: middle;
  padding-top: 1px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #AEAEAE;
  border-bottom: 1px solid #AEAEAE;
  border-left: 1px solid #FFFFFF;

}







/*<!-- styles for new setup{  } */
/*<!-- general page style{  } */
body
{
   background-color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   vertical-align:top;
}

bodyCenter
{
   background-color: #ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   vertical-align: middle;
}

a.bodylink:link
{
   text-decoration: underline;
   color: #3d3dc0;
}

a.bodylink:visited
{
   text-decoration: underline;
   color: #3d3dc0;
}

a.bodylink:active
{
   text-decoration: underline;
   color: #3d3dc0;
}

/*<!-- styles to add/remove box around page{  }*/
.pageboxline
{
   background: #ffffff;
   padding: 0px;
   width: 1050px;
  /* width:850px;
   border:3px solid #000000;*/
}

.pagebox
{
   background: #ffffff;
   padding: 0px;
   width: 1050px;
   /*width:800px;
   border:2px solid #FF0000;*/
}

 
/*<!-- normal body text{  }*/
.body
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
   vertical-align:top;
}

.bodyCenter
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
   vertical-align:middle;
}

/*<!-- number body text{  }*/
.bodynumber
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
   text-align: right;
   vertical-align:top;
}

.bodynumberCenter
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
   text-align: right;
   vertical-align:middle;
}

.selectedbodynumber
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
   font-weight:bold;
   text-align: right;
   vertical-align:top;
}


/*<!-- top-level header{  }*/
.pageHeader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #d69608;
   font-size: 13px;
   font-weight: bold;
}


/*<!-- second-level header{  }*/
/*.2ndHeader - with IE 11 needs to be escaped */
.\32 ndHeader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #4A6A9C;
   font-size: 11px;
   font-weight: bold;
   vertical-align:top;
}


/*<!-- data label{  }*/
.label
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #303030;
   font-size: 11px;
   font-weight: bold;
   vertical-align:top;
}

.labelCenter
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #303030;
   font-size: 11px;
   font-weight: bold;
   vertical-align:middle;
}

.biglabel
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #303030;
   font-size: 12px;
   font-weight: bold;
   vertical-align:top;
}


/*<!-- alert text{  }*/
.alert
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ff0000;
   font-weight: bold;
   text-align: right;
}

.alert2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #ff0000;
   font-weight: bold;
   text-align: left;
}


/*<!-- for version and multiple page navigation{  }*/
.toggle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #000000;
   font-weight: normal;
   text-align: right;
}

.help
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   text-align: right;
   padding-bottom: 7px;
}


/*<!-- box around view content{  }*/
.viewline
{
   background-color:#cccccc;
   padding: 1px;
   width: 100%;
}

.viewbg
{
   background-color:#e9e9e9;
   padding: 8px;
   width: 100%;

}

/*<!-- box around edit content{  }*/
.editline
{
   background-color:#B3BFD2;
   padding: 1px;
   width: 100%;
   /*width:600px;
   border:1px solid #0000FF;*/
}

.editbg
{
   background-color:#E2E5EB;
   padding: 8px;
   width: 100%;
   /*width:600px;*/
}

.tableSmall
{
   background-color:inherit;
   padding: inherit;
   width: 40%;
}



/*<!-- tab styles{  } */
/*<!-- edit tabs{  } */
a.tab
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #212121;
   text-decoration:none;
}

a.tab:visited
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #212121;
   text-decoration:none;
}

a.tab:active
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #212121;
   text-decoration:none;
}

.tabbg
{
   background-color:#eeeeee; 
}

.tabline
{
   background-color:#c0c0c0;   
}


.tabselect
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #303030;
}

.tabselectbg
{
   background-color:#E2E5EB;
}

.tabselectline
{
   background-color:#B3BFD2;
}

.tabselecttop
{
   background-color:#B3BFD2;
}

/*<!-- view tabs{  } */
.viewtabbg
{
   background-color:#eeeeee;
}

.viewtabline
{
   background-color:#cecece;
}


.viewtabselect
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #303030;
}

.viewtabselectbg
{
   background-color:#e9e9e9;
}

.viewtabselectline
{
   background-color:#B3BFD2;
}

.viewtabselecttop
{
   background-color:#B3BFD2;
}


/*<!-- result table styles{  } */
.resulttable
{
   background-color:#e4e4e4;
   padding: 1px;
}

.resulttableline
{
   background-color:#cccccc;
   padding: 0px;
   width: 100%;
}

.darkresulttableline
{
   background-color:#cccccc;
   padding: 1px;
   width: 100%;
}

.resulttablebg
{
  /* padding: 5px;*/
   padding: 0px;
   width: 100%;
}

.resulttableGridbg
{
	background-color:#e4e4e4;
	padding: 5px;
  width: 100%;
}
.boxheader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color:#949494;
   padding: 4px;
}

.boxheader2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color:#938b79;
   padding: 4px;
}
.evenboxheader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color:#848484;
   padding: 4px;
}


.columnBG
{
   background-color:#949494;
}

.columnheader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color:#949494;
   padding-top: 0px;
   padding-bottom: 0px;
}

.evencolumnheader
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
   background-color:#848484;
   padding-top: 0px;
   padding-bottom: 0px;
}

.boxcolumn
{
   font-size: 11px;
   font-weight: bold;
   color: #303030;
   padding: 4px;
   text-align:center;
   background-color:#e6e6e6;
}

.boxcolumn2
{
   font-size: 11px;
   font-weight: bold;
   color: #303030;
   padding: 4px;
   text-align:center;
   background-color:#e5d9cf;
}
/* This style is for the "sort by" column headers...it makes a clicking finger popup */
.boxcolumn_click
{
   font-size: 11px;
   font-weight: bold;
   color: #303030;
   padding: 4px;
   text-align:center;
   background-color:#e6e6e6;
   cursor:pointer;
}





.boxnav
{
   background-color:#ffffff;
   padding: 4px;

}


.selectedrow
{
   background-color:#4A6A9C;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
}

.oddrow
{
   background-color:#ffffff;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
	vertical-align: top;
}
.oddrow2
{
   background-color:#fffbde;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
	vertical-align: top;
}

.oddoddrow
{
   background-color:#e6e6e6;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
	vertical-align: top;
}


.evenrow
{
   background-color:#F3F3F3;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
	vertical-align: top;
}
.evenrow2
{
   background-color:#FFFFFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
	vertical-align: top;
}
.evencolumn
{
   background-color:#DDE4EA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
	vertical-align: top;
}

.oddcolumn
{
   background-color:#EEF3F7;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #303030;
   font-weight:normal;
	vertical-align: top;
}

tr.totals_row td.bodynumber {
background-color:#cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
vertical-align: top;
text-align:right;
}


/*<!-- form elements{  }*/
.textinput
{
   font-size: 11px;
   color: #383838;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border: 1px solid #949494;
}

.textinputblack
{
   font-size: 11px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border: 2px solid #000000;
}

.textinputdisabled
{
   font-size: 11px;
   color: #999999;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border: 1px solid #EDEDED;
}
input:disabled.textinput
{
   font-size: 11px;
   color: #999999;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border: 1px solid #949494;
}


.textinputnumber
{
   font-size: 11px;
   color: #383838;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border: 1px solid #949494;
   padding-right: 1px;
   text-align: right;
   
   
}

.rowbutton{
	margin: 10 10 10 10;
}

.formbutton
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #383838;
  text-decoration: none;
  text-align: center;
  font-weight: normal;
  background-color: #efefef;
  height: 19px;
  padding-top: 1px;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #aeaeae;
  border-bottom: 1px solid #aeaeae;
  border-left: 1px solid #ffffff;
padding-left 5px !important;
padding-right 5px !important; 
}

.diasbledradio
{

	/*background : #xxxxxx;*/
}

.formHeader  {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   color: #4A6A9C;
   font-size: 13px;
   font-weight: bold;
}

fieldset {
   border-color: #B3BFD2;
}

H1 {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   color: #4A6A9C;
   font-size: 15px;
   font-weight: bold;
}

.selectedCell {
   font-family:  Verdana, Arial, Helvetica, sans-serif;
   background-color: #B3BFD2;
}

fieldset
{
	border-color:#E2E5EB;
  /* <!-- border:1px inset #B3BFD2; --> */
}

.helpfulMessage {

	FONT-SIZE: 9px;
  COLOR: red;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

input[type=text]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=text]::-ms-reveal {  display: none; width : 0; height: 0; }

.form-error-message {
 
display: none;
 
}
 
.form-line-error {
 
background: none !important;
 
}
 
.form-line-error input:not(#coupon-input), .form-line-error textarea {
 
border: 1px solid #ccc;
 
-moz-box-shadow: 0 0 3px #ccc;
 
-webkit-box-shadow: 0 0 3px #ccc;
 
box-shadow: 0 0 3px #ccc;
 
}
 
.form-line-error input:not(#coupon-input), .form-line-error textarea, .form-validation-error {
 
border: 1px solid #ccc;
 
-moz-box-shadow: 0 0 2px red;
 
-webkit-box-shadow: 0 0 2px #eee;
 
box-shadow: 0 0 2px #eee;
 
}


.warning_row {
background-color: #f08080
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 80%; /* Full width */
    height: 80%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 50%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
 .closeX {
    color: #aaa;
    float: right;
    font-size: 14px;
    font-weight: bold;
}

 .closeX:hover,
 .closeX:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
} 
