body
{
	background : #FFFFFF;
	margin-right: 0;
	margin-left: 0;
	margin-top : 0;
	margin-bottom : 0;
	font-family:tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	background-image:url(../images/backgroundrepeat.jpg);
	background-repeat:repeat-x;
}



.grid
{
	border-width:1px;
	border-spacing:1px;
	border-collapse: separate;
}

form{display:inline;}

.tbrow
{
	height:28px;
	font-size:11px;
	color:#000000;
	background-image: url(../images/tc_bg.jpg);
}
.tbrow td {padding-left:5px;padding-top:2px;padding-right:5px;vertical-align:middle;}

td.tbcell {
height:28px;
	font-size:11px;
	color:#000000;
	background-image: url(../images/tc_bg.jpg);
vertical-align:middle;width:120px;
text-align:center;
}


.mb
{
	background-color:#FFFFFF;
	height:40px;
}
.mb td {vertical-align:middle;padding-left:3px;padding-right:5px;}

.sb
{
	background-color:#FAFAFA;
	/*background-image: url(../images/sb_back.jpg);	*/
	height:28px;
}
.sb td {padding-left:5px;padding-right:5px;vertical-align:middle;}

.gh
{
	height:20px;
	font-size:11px;
	color:#2f4260;
	background-image: url(../images/t_slbg.gif);
	//background-image: url(../images/css/panel-title-light-bg.gif);
	//background-image: url(../images/style/grdnt_blue.jpg);
}
.gh td {padding-left:5px;padding-top:2px;padding-right:5px;vertical-align:middle;}

.ft
{
	text-align:right;
	height:20px;
	color:#7A8B8B;
	font-size:11px;
	background-color:#FFFFFF;
}
.ft td {padding-left:5px;padding-right:5px;}

.padded {padding-left:5px;padding-right:5px;}

.dvo
{
	/*background-color:#e4e9ed;*/
	background-color:#F8F8FF;
	height:18px;
}
.dvo td {padding-left:5px;padding-right:5px;vertical-align:middle;}


.dvw
{
	background-color:#FFF;
	height:18px;
}
.dvw td {padding-left:5px;padding-right:5px;vertical-align:middle;}

.dve
{
	/*background-color:#f5f7ff;*/
	background-color:#FFFFFF;
	height:18px;
}
.dve td {padding-left:5px;padding-right:5px;vertical-align:middle;}


.dvr
{
	/*background-color:#f5f7ff;*/
	background-color:#FFFFFF;
	height:18px;
	color:#FF0000;
}
.dvr td {padding-left:5px;padding-right:5px;vertical-align:middle;}



.dvh
{
	background-color:#FFFFCC;
	height:18px;
}
.dvh td {padding-left:5px;padding-right:5px;}

.err
{
	background-color:#EEB4B4;
	height:18px;
}


input[type='radio'],input.radio {} 
input[type='checkbox'],input.checkbox {} 

input[type='submit'],input.submit
{ 
	height:20px;
	vertical-align: middle;
	background-color:#d6e3f2;
	border:1px #bcd2e6 solid;
	color:#000;
	width:120px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
input[type='submit']:hover,input.submit:hover
{
	background-color:#FFFFCC;
}

.dd {color:#000;width:140px;height:20px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
align:right;
}

.textbox{vertical-align:middle;height:13px;width:160px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
align:right;
font-color:#949494;
background-color: transparent;
border:0;
padding-left: 5px;

}

.passbox{vertical-align:middle;height:13px;width:160px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
align:right;
font-color:#949494;
background-color: transparent;
border:0;
padding-left: 5px;
}

.search{vertical-align:middle;height:16px;width:200px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
align:right;
}

.search_g{vertical-align:middle;height:16px;width:200px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
align:right;
color:#949494;
}


.textbox_r{vertical-align:middle;height:16px;width:200px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

    #tabs1 {
      float:left;
      width:100%;
          background:#FFFFFF;
      font-size:100%;
      line-height:normal;
          border-bottom:0 solid #BCD2E6;
      }
    #tabs1 ul {
          margin:0;
          padding:1px 0 0 0;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url("../tableft1.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs1 a span {
      float:left;
      display:block;
      background:url("../tabright1.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#627EB7;
      }
    #tabs1 a:hover {
      background-position:0% -42px;
      }
    #tabs1 a:hover span {
      background-position:100% -42px;
      }

      #tabs1 #current a {
              background-position:0% -42px;
      }
      #tabs1 #current a span {
              background-position:100% -42px;
      }

#bottom_div{
width: 960px;
height: 150px;
background-color: #b9d1ea;
clear:both;
}

#vista_toolbar {
float:left;
font:normal 11px 'Trebuchet MS','Arial';
margin:0;
padding:0;
}

#vista_toolbar ul {
background-image:url(../vista_toolbar/back.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 0 0 0;
width:960px;
}

#vista_toolbar li {
display:inline;
padding:0;
}

#vista_toolbar a {
color:#000; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}

#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}

#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

/* show picture when mouse over link */
#vista_toolbar a:hover{
background: url(../vista_toolbar/left.png) no-repeat left center;
color:#FFF;
}

#vista_toolbar a:hover span {
background:url(../vista_toolbar/right.png) no-repeat right center;
}

#vista_toolbar a.right {
float:right; /* for help button - just add class "right" ->  <a class="right"... */
}


.icon_det {
	background-image: url(../images/fff/application_form.png) !important;
}
.icon_inv {
	background-image: url(../images/fff/page_white_stack.png) !important;
}
.icon_exp {
	background-image: url(../images/fff/application_go.png) !important;
}
.icon_email {
	background-image: url(../images/fff/email_go.png) !important;
}
.icon_map {
	background-image: url(../images/fff/map_add.png) !important;
}
.icon_chart {
	background-image: url(../images/fff/chart_curve.png) !important;
}
.icon_help {
	background-image: url(../images/fff/help.png) !important;
}
.icon_contact {
	background-image: url(../images/fff/telephone.png) !important;
}
.icon_config {
	background-image: url(../images/fff/folder_wrench.png) !important;
}
.icon_search {
	background-image: url(../images/fff/magnifier.png) !important;
}
.icon_download {
	background-image: url(../images/download.gif) !important;
}
.icon_bar {
	background-image: url(../images/fff/chart_bar.png) !important;
}
.icon_coins {
	background-image: url(../images/fff/coins.png) !important;
}
.icon_money {
	background-image: url(../images/fff/money.png) !important;
}
.icon_clink {
	background-image: url(../images/fff/chart_bar_link.png) !important;
}
.icon_survey {
	background-image: url(../images/fff/folder_camera.png) !important;
}
.icon_performance {
	background-image: url(../images/fff/star.png) !important;
}
.icon_audit {
	background-image: url(../images/fff/zoom.png) !important;
}
.icon_cog {
	background-image: url(../images/fff/cog_add.png) !important;
}
.icon_cogd {
	background-image: url(../images/fff/cog_delete.png) !important;
}
 .icon_table {
 	background-image: url(../images/fff/table.png) !important;
}

 .icon_tick {
 	background-image: url(../images/fff/tick.png) !important;
}

 .icon_cross {
 	background-image: url(../images/fff/cross.png) !important;
}

 .icon_credit {
 	background-image: url(../images/fff/creditcards.png) !important;
} 

 .icon_delete {
 	background-image: url(../images/fff/delete.png) !important;
} 


 .icon_add {
 	background-image: url(../images/fff/add.png) !important;
} 

 .icon_save {
 	background-image: url(../images/fff/disk.png) !important;
} 

 .icon_tdel {
 	background-image: url(../images/fff/table_row_delete.png) !important;
} 

 .icon_splus {
 	background-image: url(../images/fff/star_plus.png) !important;
} 


 .blue-row .x-grid3-cell-inner{
      color:blue;
    }
    .red-row .x-grid3-cell-inner{
      color:red;
    }
    .green-row .x-grid3-cell-inner{
      color:green;
    }
    
    
   .x-grid3-hd-sel_col {
       background: transparent 
                   url(../images/tick.png) 
                   no-repeat 0px ! important;
                   text-align:right;
                   }
                   
                   .withdrawn-invoice {
		   background-color:#CAE1FF;
		   filter:alpha(opacity=70);
		   -moz-opacity:.70;
opacity:.70;
		   color:#919191;
}

.x-searchbox {
    font:normal 11px arial, tahoma, helvetica, sans-serif;
    color:#BEBEBE;
}
