/* Light background */
.light-background {
  position: relative;
  background-color: #d1e6f7;
  border: 1px solid #cccccc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.light-background .corners {
  display: none;
}

.no-borderradius .light-background .corners {
  display: block;
}

.no-borderradius .light-background .corners > div {
  position: absolute;
  height: 10px;
  width: 10px;
}

.light-background .lt {
  left: -1px;
  top: -1px;
  background: transparent url("../img/blue-corner-lt.png") no-repeat;
}

.light-background .rt {
  right: -1px;
  top: -1px;
  background: transparent url("../img/blue-corner-rt.png") no-repeat;
}

.light-background .lb {
  left: -1px;
  bottom: -1px;
  background: transparent url("../img/blue-corner-lb.png") no-repeat;
}

.light-background .rb {
  right: -1px;
  bottom: -1px;
  background: transparent url("../img/blue-corner-rb.png") no-repeat;
}

/* Field */
.field {
}

.field label {
  display: block;
}

/* Button */
.buttonsetup {
  /*display: block;*/
  width: 88px;
  height: 30px;
  line-height: 24px;
  padding: 1px 4px 5px 0;
  margin: 4px -4px -2px 2px;
  background: transparent url("../img/button.png") no-repeat;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  font-style: normal;
  border-style:none;
  border-width:0px;
  cursor:pointer;

}

.buttonsetup[disabled] {
  /*display: block;*/
  background: transparent url("../img/button-gray-disabled.png") no-repeat;
  cursor:default;
}

.buttonsetup_large {
  width: 504px;
  height: 37px;
  line-height: 24px;
  padding: 1px 4px 5px 0;
  margin: 4px -4px -2px 2px;
  background: transparent url("../img/button-large.png") no-repeat;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  font-style: normal;
  border-style:none;
  border-width:0px;
  cursor:pointer;
}


.button {
  display: block;
  width: 88px;
  height: 24px;
  line-height: 24px;
  padding: 1px 4px 5px 0;
  margin: 0 -4px -2px 0;

  background: transparent url("../img/button.png") no-repeat;

  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: white;
  font-style: normal;
}

form .button {
  float: right;
  margin: 0 -4px -2px 4px;
}

form .button.left {
  float: left;
  margin: 0 1px -2px 0;
}


/* Columns */
.columns {
  overflow: hidden;
  padding-bottom: 15px;
}

.columns.with-bg {
  background: white url("../img/page-bg.png") repeat-x;
}

.columns .column:first-child {
  margin-left: 0;
}

.column {
  float: left;
  position: relative;
}

.col2 .column {
  width: 48%;
  margin-left: 2%;
}

.col2 .column.smaller { width: 40%; }
.col2 .column.smaller input{ float:right; }
.col2 .column.bigger  { width: 48%;padding-left:45px; }
.col2 .column.bigger input{ float:left; }

.col2 .column.left { width: 18%; }
.col2 .column.right { width: 78%; }

.col3 .column 
{
    width: 31%;
    margin-left: 1%;
    height:100%;
}

.col3 .column.small  
{
    width: 23%;
    margin-right: 1%;
}
.col3 .column.medium  
{
    width: 48%; 
    margin-right: 1%;
    }

.col4 .column {
  width: 24%;
  margin-left: 1%;
}

.column .icon {
  float: right;
}

/*Centering columns (midColumn)*/
.col2 .midColumn
{
    float:left;
    position: relative;
    width: 45%;
}

.col2 .midColumn.left 
{ margin-left: 5%;}

.col2 .midColumn.right
{ margin-right: 5%;}

.col3 .midColumn 
{
    float:left;
    position: relative;
}

.col3 .midColumn.center
{
    width: 39%;
}

.col3 .midColumn.left
{ 
    margin-left: 3%;
    margin-right:2%;
    width: 25%;
    }

.col3 .midColumn.right
{   
    margin-left: 2%;
    margin-right: 3%;
    width: 25%;
    }

.col3 .midColumn.colrestorebackup
{
    width: 55%;
}

.clear
{
   clear:both;
}

/* Tabs */
.ui-tabs {
  position: relative;
  padding: 0;
  zoom: 1;
  z-index: 1;
  margin: 20px 0 0;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0;
  height: 25px;
}

.ui-tabs .ui-tabs-nav li {
  position: relative;
  list-style: none;
  float: left;
  bottom: -1px;
  padding-bottom: 1px;
  margin: 0 2px 0 0;
  white-space: nowrap;
  -webkit-border-radius: 7px 7px 0 0;
  -moz-border-radius: 7px 7px 0 0;
  border-radius: 7px 7px 0 0;
  background-color: white;
  border-style: solid;
  border-color: #cccccc;
  border-width: 1px 1px 0 1px;
  position: relative;
}

.ie7 .ui-tabs .ui-tabs-nav li {
  padding-bottom: 0;
  bottom:0;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 4px 10px 3px;
  text-decoration: none;
  color: #003A5F;
  font-weight: bold;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background-color: #d1e6f7;
  z-index: 3;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel {
  clear: both;
  position: relative;
  display: block;
  border-width: 0;
  background-color: #d1e6f7;
  padding: 11px;
  border: 1px solid #cccccc;
  overflow: hidden;
  z-index: 2;
}

.ui-tabs.cropped .ui-tabs-panel, .ui-tabs .ui-tabs-panel.cropped {
  padding: 11px 200px 11px 60px;
}

.ui-tabs .ui-tabs-panel.small {
  padding: 11px 300px 11px 11px;
}

.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/*
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

*/
.ajax__tab_xp2 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;font-weight:bold;background:url(../images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {padding-right:0px;background:url(../images/tab-right.gif) no-repeat right;height:21px;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(../images/tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(../images/tab.gif) repeat-x; background-color:#d1e6f7}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(../images/tab-hover-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(../images/tab-hover-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(../images/tab-hover.gif) repeat-x;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(../images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(../images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(../images/tab-active.gif) repeat-x; background-color:#d1e6f7;}
.ajax__tab_xp2 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border-top:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;border-top:0;padding:8px;background-color:#d1e6f7; min-height: 320px;}
.ajax__tab_xp2 .smallTab  .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:10pt;border-top:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;border-top:0;border-bottom:1px solid #999999;padding:8px;background-color:#d1e6f7; min-height: 150px;}
.ajax__tab_xp2 .largeTab  .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:10pt;border-top:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;border-top:0;border-bottom:1px solid #999999;padding:8px;background-color:#d1e6f7; min-height: 580px;}
.ajax__tab_xp2 .smallerTab .ajax__tab_body{font-family:verdana,tahoma,helvetica;font-size:10pt;border-top:1px solid #999999;border-right:1px solid #999999;border-left:1px solid #999999;border-top:0;border-bottom:1px solid #999999;padding:8px;background-color:#d1e6f7; min-height: 87px;}

#divbuttons
{
    background-color: #D1E6F7;border-bottom:solid 1px #999999;border-left:solid 1px #999999;border-right: solid 1px #999999;
}
/* dropdowns
*************************/
ul.dropdown
{
margin: 0;
padding: 0;
display: block;
position: absolute;
z-index: 999;
top: 100%;
width: 250px;
display: none;
left: 0;
}

ul.dropdown li
{
margin: 0;
padding: 0;
float: none;
position: relative;
list-style: none;
display: block;
}

/* info */
.info {
  float: right;
  color: #003A5F;
  width: 400px;
}