
/*
  (c) 2005 Open Framework Systems AS
*/
body { 
  background-color: #F9F8F7;
  scrollbar-arrow-color:#7C7C7C;
  scrollbar-base-color:#DBDBDB;
  scrollbar-3dlight-color: #DBDBDB;
  scrollbar-shadow-color: #DBDBDB;
  scrollbar-track-color: #DADADA;
}

.bxbg{
	background-color:#ECECEC;
}

table.bx{  /* XYZZYX CHANGED CA */
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  empty-cells:show;
} /*<TABLE>*/

.bxHeading {}/*<TR>*/

.bxHeadingLeft {
  padding: 0px;
  margin: 0px;
  background-image: url(/images/website/bx/bx_tl.gif);
  background-position: right top;
  background-repeat: no-repeat;
  width: 12px;
  height: 20px;
}/*<TD>*/

.bxHeadingLogoLeft {
  padding: 0px;
  margin: 0px;
  width: 0px;
  background-image: url(/images/website/bx/bx_tc.gif);
}/*<TD>*/

.bxHeadingTitle {
  font-family: arial,tahoma, verdana, helvetica;
  color: #3F5AA8;
  font-size: 8pt;
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-image: url(/images/website/bx/bx_tc.gif);
  background-repeat: repeat-x;
  height: 20px;
  vertical-align: middle;
  text-align: left;
  padding-left: 7px;
  padding-top: 2px;
  padding-bottom: 0px;

  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-top: 0px solid #ddd;
  border-right: 1px solid #ddd;

}/*<TD>*/

.bxHeadingTitle div{
  padding-left: 7px;
  padding-right: 7px;
  border-right: 0px solid #fafafa;
  border-bottom: 0px solid #fafafa;
  border-left: 0px solid #fafafa;
  border-top: 0px solid #fafafa;
  background-image: url(/images/website/bx/bx_smaltitleback.gif);
  background-repeat: repeat-x;
  color: #647EB3;
  float: left;

}

.bxHeadingLogoRight {
  padding: 0px;
  margin: 0px;
  width: 0px;
  background-image: url(/images/website/bx/bx_tc.gif);
  background-repeat : repeat-x;
}/*<TD>*/

.bxHeadingRight {
  padding: 0px;
  margin: 0px;
  background-image: url(/images/website/bx/bx_tr.gif);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: #ECECEC;
  width: 12px;
  height: 10px;
}/*<TD>*/


.bxBody {
  padding: 0px;
  margin: 0px;
  height:100%;
}/*<TR>*/

.bx2Body {
  padding: 0px;
  margin: 0px;
}/*<TR>*/

.bxBodyLeft, .bx2BodyLeft {
  padding: 0px;
  margin: 0px;
  width: 12px;
  background-image: url(/images/website/bx/bx_ml.gif);
  background-position: right;
  background-repeat: repeat-y;
}/*<TD>*/


.bxBodyContent, .bx2BodyContent  {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 2px;
  margin: 0px;
  vertical-align: top;
  font-family: arial,tahoma, verdana, helvetica;
  color: #444 ;
  font-size: 8pt;
  background-image: url(/images/website/bx/bx_mc.gif);
  background-repeat: repeat;
}/*<TD>*/


.bxBodyRight, .bx2BodyRight {
  padding: 0px;
  margin: 0px;
  width: 12px;
  background-image: url(/images/website/bx/bx_mr.gif);
  background-position: left;
  background-repeat: repeat-y;
}/*<TD>*/

.bxFooting {
}/*<TR>*/

.bxFootingLeft {
  padding: 0px;
  margin: 0px;
  width: 12px;
  height: 14px;
  background-color: #ccc;
  background-image: url(/images/website/bx/bx_bl.gif);
  background-repeat: no-repeat;
  background-position: top right;
  vertical-align: top;
}/*<TD>*/

.bxFootingLogoLeft {
  padding: 0px;
  margin: 0px;
  height: 14px;
  width: 0px;
  background-color: #ccc;
  background-image: url(/images/website/bx/bx_bc.gif);
  background-repeat: repeat-x;
  background-position: top;
}/*<TD>*/

.bxFootingTitle {
  padding: 0px;
  margin: 0px;
  height: 14px;
  background-color: #ccc;
  background-image: url(/images/website/bx/bx_bc.gif);
  background-repeat: repeat-x;
}/*<TD>*/

.bxFootingLogoRight {
  padding: 0px;
  margin: 0px;
  width: 0px;
  height: 14px;
  background-color: #ccc;
  background-image: url(/images/website/bx/bx_bc.gif);
  background-repeat: repeat-x;
  background-position: top left;
}/*<TD>*/

.bxFootingRight {
  padding: 0px;
  margin: 0px;
  width: 12px;
  height: 14px;
  background-color: #ccc;
  background-image: url(/images/website/bx/bx_br.gif);
  background-repeat: no-repeat;
  vertical-align: top;
}/*<TD>*/


div.bx{
  background-color: #D3D2D4;
  border: 1px solid #aaa;
  padding: 6px;
  height: auto;
}/*PANEL*/


div.bx_top, div.bx_left, div.bx_right, div.bx_bottom{
  background-color: #D3D2D4;
  height: 100%;
}

div.bx_top{
  border: 1px solid #aaa;
  border-bottom: 0px;
  padding: 6px 6px 0px 6px;
  width: 100%;
}/*PANEL WITH FRAMES*/

div.bx_left{
  border: 0px solid #aaa;
  border-left:1px;
  padding: 0px 6px 0px 0px;
}/*PANEL WITH FRAMES*/

div.bx_right{
  border: 0px solid #aaa;
  border-right: 1px;
  padding-top: 0px;
}/*PANEL WITH FRAMES*/

div.bx_bottom{
  border: 1px solid #aaa;
  border-top: 0px;
  padding-top: 0px;
  width: 100%;
}/*PANEL WITH FRAMES*/

.bx_back{
  background-color: #ECECEC;
}

img.bx{
	border: 1px solid #000;
}


td.bx_bigcap{
  padding-left: 6px;
  font-family: arial, verdana, geneva, helvetica;
  font-size: 10pt;
  font-weight: bold;
  color: #27597A;
  vertical-align: top;
  padding-bottom: 4px;
}

td.bx_bigcap_green{
	padding-left: 6px;
   font-family: arial, verdana, geneva, helvetica;
   font-size: 9pt;
   font-weight: normal;
	color: #67AF61;
	vertical-align: top;
   padding-bottom: 4px;
} 

td.bx_verybigcap, font.bx_verybigcap{
  padding-left: 2px;
  font-family: arial, verdana, geneva, helvetica;
  font-size: 10pt;
  font-weight: bold;
  vertical-align: top;
  color: #C0B498;
  padding-bottom: 4px;
}



td.bx_description{
  font-family: arial, verdana, geneva, helvetica;
  font-size: 8pt;
  font-weight: normal;
  color: #27597A;
  vertical-align: top;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
}

.bx_longbut{
  border: 0px;
  background-image:url(/images/website/bx/bx_ovalbut.gif);
  background-repeat: no-repeat;
  font-family: arial, verdana, geneva, helvetica;
  font-size: 9pt;
  color: #2B6FAE;
  width: 187px;
  height: 27px;
}

td.bx_cap{
  padding-left: 5px;
  font-family: arial, verdana, geneva, helvetica;
  font-size: 7pt;
  font-weight: bold;
  color: #aaa;
  letter-spacing: 1px;
  vertical-align: top;
  padding-left: 7px;
}

body{
  background-color: #F9F8F6;
}

body.bx {
  /* List background */
    background-image: url(/images/background/grid.jpg);
    background-color: #EDEDED;
    background-attachment: fixed;
    background-repeat: repeat-y;
}

body.bx_seek {
  /* List background */
    background-image: url(/images/background/grid_seek.jpg);
    background-color: #EDEDED;
    background-attachment: fixed;
    background-repeat: repeat-y;
}

/* ELEMENTER  */

select.bx{
  font-family: arial, verdana, geneva, helvetica;
  font-size: 9pt;
  font-weight: normal;
  color: #485788;
}


input.bx, textarea.bx{
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(/images/textboxback.jpg);
  background-repeat: repeat-y;
  font-size:9pt;
  color: #66739E;
  border-top:#808080 solid 1px;
  border-bottom:#ccc solid 1px;
  border-right:#ccc solid 1px;
  border-left:#808080 solid 1px;
  padding-left: 3px;
  padding-right: 3px;
}

input.bxchange, textarea.bxchange{
  border: #E481A6 solid 1px;
}


select.bx_search{
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  color: #849A78;
}

input.datain, input.bxdatain{
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(/images/textboxback.jpg);
  background-repeat: repeat-y;
  font-size:9pt;
  color: #66739E;
  border-top:#808080 solid 1px;
  border-bottom:#ccc solid 1px;
  border-left:#808080 solid 1px;
  border-right:#ccc solid 1px;
  padding-left: 3px;
  padding-right: 3px;
}

Input.dataout, input.bxdataout{
  font-family: Arial, Helvetica, sans-serif;
  font-size:8pt;
  color: #777;
  background-image: url(/images/textboxback_read.jpg);
  border-top:#808080 solid 1px;
  border-bottom:#fff solid 1px;
  border-left:#808080 solid 1px;
  border-right:#fff solid 1px;
  padding-left: 3px;
  padding-right: 3px;
}


/* Input fields*/
.time,input.date,.qty,.km,.numberfield,.postno,.cost,.unitprice,.procent,.smaltext,.longtext,.text,.birthnumber{
  border-right:#ccc solid 1px;
  padding-left: 4px;
  font-weight: normal;

}

Input.time{width: 40px; text-align: right;}
Input.date{width: 80px;}
Input.qty{width: 50px; text-align: right;}
Input.km{width: 50px; text-align: right;}
Input.numberfield{width: 80px; text-align: right;}
Input.postno{width: 50px;}
Input.cost{width: 80px; text-align: right;}
Input.unitprice{width: 80px; text-align: right;}
Input.procent{width: 50px; text-align: right;}

Input.longtext{width: 200px;}
Input.text{width: 140px;}
Input.smaltext{width: 60px;}

Input.bxtime{text-align: right;}
Input.bxdate{}
Input.bxqty{text-align: right;}
Input.bxkm{text-align: right;}
Input.bxnumberfield{text-align: right;}
Input.bxpostno{}
Input.bxcost{text-align: right;}
Input.bxunitprice{text-align: right;}
Input.bxprocent{text-align: right;}

Input.longtext{width: 200px;}
Input.text{width: 140px;}
Input.smaltext{width: 60px;}


textarea{}

.nothing{font-size: 4pt;}

.bx_verysmal{
  font-size: 6pt;
  color:#888;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* Normal buts */
.bx_but1, .bx_but2, .bx_but3, .bx_but4, .bx_butprops{
  background-repeat: no-repeat;
  border: 0px solid #000;
  height: 23px;
  color: #2B6FAE;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  cursor: pointer;

}

.bx_but6, .bx_but7{
  background-repeat: no-repeat;
  border: 0px solid #000;
  height: 23px;
  color: #48811F;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  cursor: pointer;
}

.bx_but9, .bx_but10{
  background-repeat: no-repeat;
  border: 0px solid #000;
  height: 23px;
  color: #A14D4F;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  cursor: pointer;
}

.bx_but13{
  background-repeat: no-repeat;
  border: 0px solid #000;
  height: 23px;
  color: #C53131;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  cursor: pointer;

}

.bx_but1_disabled, .bx_but2_disabled, .bx_but1_disabled, .bx_but10_disabled, .bx_but9_disabled{
  color: #ccc;
  border: 0px solid #000;
  height: 23px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  border: 0px solid #000;
  cursor: default;
  opacity: 0.7;
  filter: alpha(opacity=70);
}



.bx_but1{
  background-image: url(/images/website/bx/bx_ovalbut_1.gif);
  width: 70px;
  background-color: transparent;
}
.bx_but1_disabled{
  background-image: url(/images/website/bx/bx_ovalbut_9.gif);
  width: 70px;
  background-color: transparent;
}

.bx_but2{
  background-image: url(/images/website/bx/bx_ovalbut_2.gif);
  width: 90px;
  background-color: transparent;
}
.bx_but2_disabled{
  background-image: url(/images/website/bx/bx_ovalbut_10.gif);
  width: 90px;
  background-color: transparent;
}

.bx_but3{
  background-image: url(/images/website/bx/bx_ovalbut_3.gif);
  width: 120px;
  background-color: transparent;
}

.bx_but4{
  background-image: url(/images/website/bx/bx_ovalbut_4.gif);
  width: 190px;
  background-color: transparent;
}

.bx_but6{
  background-image: url(/images/website/bx/bx_ovalbut_6_seek.gif);
  width: 90px;
  background-color: transparent;
}

.bx_but7{
  background-image: url(/images/website/bx/bx_ovalbut_7.gif);
  width: 120px;
  background-color: transparent;
}

.bx_but9{
  background-image: url(/images/website/bx/bx_ovalbut_9.gif);
  width: 70px;
  background-color: transparent;
}

.bx_but9_disabled{
  background-image: url(/images/website/bx/bx_ovalbut_9.gif);
  width: 70px;
  background-color: transparent;
}

.bx_but10{
  background-image: url(/images/website/bx/bx_ovalbut_10.gif);
  width: 90px;
  background-color: transparent;
}
.bx_but10_disabled{
  background-image: url(/images/website/bx/bx_ovalbut_10.gif);
  width: 90px;
  background-color: transparent;
}

.bx_but13{
  background-image: url(/images/website/bx/bx_ovalbut_13_save.gif);
  width: 90px;
  background-color: transparent;
}

.bx_butprops{
  background-image: url(/images/website/bx/bx_circle_properties.gif);
  width: 24px;
  height: 24px;
  background-color: transparent;
}




.bxtitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #63709A;
  /*background-color: #E8E8E8;*/
  background-image: url(/images/website/bx/bx_grouptitle.gif);
  background-repeat: repeat-x;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 2px;
  padding-left: 7px;
  /*border-bottom: 0px solid #ddd;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;*/
  vertical-align: top;
  width: 100%;
}

.bxtitlebig{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #5F629A;
  background-repeat: repeat-x;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 2px;
  padding-left: 6px;
  vertical-align: top;
  width: 100%;
  vertical-align: top;
}

.bxcap{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #717171;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 2px;
  padding-left: 7px;
  vertical-align: top;
  white-space: nowrap;
}

.bxcontent{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #626262;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 1px;
  padding-left: 1px;
  vertical-align: top;
}

.bxnote{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #3F5AA8;
  background-color: #FFFEE8;
  padding-top: 4px;
  padding-bottom: 6px;
  padding-right: 4px;
  padding-left: 4px;
  vertical-align: top;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.bxnote2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #3F5AA8;
  background-color: #fcfcfc;
  padding-top: 4px;
  padding-bottom: 6px;
  padding-right: 4px;
  padding-left: 4px;
  vertical-align: top;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
}

.bxsearchtitle{
  color: #696A69;
}

.bxsearch{
  color: #6E8660;
}

.bxcap_disable{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #ccc;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 2px;
  padding-left: 5px;
  vertical-align: top;
}


.bxcap2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #666;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 2px;
  padding-left: 3px;
  vertical-align: top;
}

.bxsmalcap{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #777;
  vertical-align: top;
  padding-left: 3px;
  padding-right: 3px;
}


body.bx_list{
  margin: 0px;
  background-image: url(/images/background/grid.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-color: #EDEDED;
}

body.bx_seek{
  margin: 0px;
  background-image: url(/images/background/grid_seek.jpg);
  background-repeat: no-repeat;
  background-color: #EDEDED;
}


table.bx_list{
/*  border-collapse: collapse;*/
  border-right: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  width:100%; /* XYZZYX CHANGED CA */
}

th.bx_first, th.bx, th.bx_last{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  padding-left: 5px;
  padding-right: 3px;
  padding-top: 2px;
  vertical-align: top;
  color: #7D90A1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  white-space: nowrap;
}

th.bx_first2, th.bx_last2{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  color: #7D90A1;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  white-space: nowrap;
  padding: 0px;
  height:17px;
}
th.bx_first{
  background-image: url(/images/website/bx/bx_th_first.gif);
  background-repeat: no-repeat;
  background-position: left top;
}
th.bx, th.bx_first2, th.bx_last2{
  background-image: url(/images/website/bx/bx_th.gif);
  background-position: top;
}
th.bx_last{
  background-image: url(/images/website/bx/bx_th_last.gif);
  background-repeat: no-repeat;
  background-position: right top;
  padding: 0px;
}

th.bx_first2 div{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  color: #7D90A1;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 3px;
  padding-bottom: 0px;
  background-image: url(/images/website/bx/bx_th_first.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 100%;
}
th.bx_last2 div{
  padding-left: 3px;
  padding-right: 3px;
  background-image: url(/images/website/bx/bx_th_last.gif);
  background-repeat: no-repeat;
  background-position: right top;
  height: 19px;
}

td.first{

}
tr.bx_row3 td.first{
  background-image: url(/images/activrow_selected.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}

tr.pointer{
  cursor: pointer;
}

td.bx_row{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: #555;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #ddd;
  vertical-align: top;
  height: 21px;
}

.bx_row1{
  background-color: #fff;
}

.bx_row2{
  background-color: #fcfcfc;
}

.bx_row3{
  background-color: #E6FCE4;
}

.bx_row4{
  background-color: #FCE4E4;
}

.bx_row5{
  background-color: #E4F5FC;
}

tr.bx_row4 td.bx_row{
  color: Red;
}

option.bx_row1{
  background-color: white;
}

option.bx_row2{
  background-color: #f9f9f9;
}

.bxoption{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #66739E;
}


td.bx_branch{
  background-image: url(/images/tree/branch.gif);
  background-repeat: no-repeat;
  background-position: 10px;
}

td.bx_pointer{
  cursor: pointer;
}

/* BORDERS AND PADDINGS     */
.bxbrdTW {border-top: #FFFFFF 1px solid;}
.bxbrdBW {border-bottom: #FFFFFF 1px solid;}
.bxbrdLW {border-left: #FFFFFF 1px solid;}
.bxbrdRW {border-right: #FFFFFF 1px solid;}

.bxbrdTB {border-top: #000 1px solid;}
.bxbrdBB { border-bottom: #000 1px solid;}
.bxbrdLB {border-left: #000 1px solid;}
.bxbrdRB {border-right: #000 1px solid;}

.bxbrdT {border-top: #AAA 1px solid;}
.bxbrdB {border-bottom: #AAA 1px solid;}
.bxbrdL {border-left: #AAA 1px solid;}
.bxbrdR {border-right: #AAA 1px solid;}

.bxbrdTG {border-top: #f5f5f5 1px solid;}
.bxbrdBG {border-bottom: #DDD 1px solid;}
.bxbrdLG {border-left: #f5f5f5 1px solid;}
.bxbrdRG {border-right: #DDD 1px solid;}

.bxbrdT_blue {border-top: #22BEFF 1px solid;}
.bxbrdB_blue {border-bottom: #22BEFF 1px solid;}
.bxbrdL_blue {border-left: #22BEFF 1px solid;}
.bxbrdR_blue {border-right: #22BEFF 1px solid;}

.bxbrdT_LG {border-top: #eee 1px solid;}
.bxbrdB_LG {border-bottom: #eee 1px solid;}
.bxbrdL_LG {border-left: #eee 1px solid;}
.bxbrdR_LG {border-right: #eee 1px solid;}


.bxpadR{padding-right: 3px; }
.bxpadB{padding-bottom: 3px;}
.bxpadT{padding-top: 3px;}
.bxpadL{padding-left: 3px;}
.bxnoPad{padding: 0px;}

.bxbg1{
	background-color: #EEEEEE;
}

div.bxshow{
  display: block;
  visibility: visible;
}

div.bxhide{
  display: none;
  visibility: hidden;
}

.bxgroup_grey, bxgroup_green, bxgroup_blue, bxgroup_orange, .bxgroup_red {
  padding: 0px;
}

.bxgroup_grey2{
  background-image: url(/images/website/bx/bx_grouptitle.gif);
  background-repeat: repeat-x;
  background-color: #ECECEC;
}
.bxgroup_grey{background-image: url(/images/website/bx/bxgroupback_grey.jpg);}
.bxgroup_green{background-image: url(/images/website/bx/bxgroupback_green.jpg);}
.bxgroup_blue{background-image: url(/images/website/bx/bxgroupback_blue.jpg);}
.bxgroup_orange{background-image: url(/images/website/bx/bxgroupback_orange.jpg);}
.bxgroup_red{background-image: url(/images/website/bx/bxgroupback_red.jpg);}


.bxcolor{background-color: #ECECEC;}

input.bxbutton{
  border: 1px solid #333;
   font-family : arial, verdana, geneva, helvetica;
   font-size: 10px;
   font-weight: bold;
   color: #000;
 }

 .bx_toggle_off, .bx_toggle_on{
  cursor: pointer;
  width: 16px;
  height: 16px;
 }

 .bx_toggle_off{
  background-image: url(/images/website/bx/toggle_off.gif);
}
 .bx_toggle_on{
  background-image: url(/images/website/bx/toggle_on.gif);
}


.bxread{
  background-image: url(/images/greygradient.gif);
  /*background-attachment: fixed;*/
  background-color: #E8EBF1;
  color: #818BA2;
  border-top:#888 solid 1px;
  border-bottom:#888 solid 1px;
  border-left:#888 solid 1px;
  border-right:#888 solid 1px;
  padding-left: 4px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-top: 0px;
  margin-top: 0px;
  text-align: left;
  font-family : arial, verdana, geneva, helvetica;
  font-size: 9pt; font-weight: normal;
}

.bxtxtcontent, .bxtxtcontent a:link, .bxtxtcontent a:visited{
  font-family : arial, verdana, geneva, helvetica;
  font-size: 8pt; 
  font-weight: normal;
  background-color: #F7F7F7;
  color: #5F629A;
}
  
.bxairspace{
  background-color: #E2E2E2;
}

hr.bx{
	height: 1px;
	color: #bbb;
}

/* Top buts */

div.bx_buttext{
	font-family : arial, verdana, geneva, helvetica;
   font-size: 8pt; 
   font-weight: normal;
	position: absolute;
	top: 0px;
	padding-left: 30px;
	padding-top: 6px;
	color: Gray;
	border: 0px solid red;
	width: 100px;
	cursor: pointer;
}

div.bx_buttext2{
	font-family : arial, verdana, geneva, helvetica;
   font-size: 8pt; 
   font-weight: normal;
	position: absolute;
	top: 0px;
	padding-left: 8px;
	padding-top: 7px;
	color: Gray;
	border: 0px solid red;
	width: 190px;
	cursor: pointer;
}

input.bxtransparentbut{
	border: 0px solid black;
	background-color: transparent;
	font-family : arial, verdana, geneva, helvetica;
   font-size: 8pt; 
   font-weight: normal;
	color: Gray;
	cursor: pointer;
	text-align: left;
	padding-left: 4px;
}


