/****************************************************************************************************/
/*                                      Loader                                                      */
/****************************************************************************************************/


/****************************************************************************************************/
/*                                      Login page styles                                           */
/****************************************************************************************************/

.SB_LoginDescription {
  color:   black;
  font-family:  Arial;
  font-size:  11px;

}

.SB_LoginControlTitle {
  color:  black;
  font-family:  Arial;
  font-size:  11px;
}

.SB_LoginControl {
  color:  #606060;
  border-color:  #999EA1;
  border-width:  1px;
  border-style:  solid;
  font-family:  Arial;
  font-size:  11px;
  width:  150px;
}

.SB_LoginControlButton {
  width:  60px;
  cursor:  pointer;
  color:  #606060;
  font-family:  Arial;
  font-size:  11px;
  font-weight:  normal;
}
.SB_LoginControlButtonDisabled {
  width:  60px;
  cursor:  default;
  color:  #606060;
  font-family:  Arial;
  font-size:  11px;
  font-weight:  normal;
}

/****************************************************************************************************/
/*                                      Left menu styles                                           */
/****************************************************************************************************/

.SB_LeftMenu {
    width: 210px;
}

.SB_LeftMenuIconSelected {
    padding: 1px 3px 1px 15px;
}

.SB_LeftMenuIcon {
    padding: 1px 3px 1px 15px;
}

.SB_LeftMenuItemTitle {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
/*    text-decoration: underline; */
    padding-left: 2px;
    padding-right: 2px;
    white-space: nowrap;
}

.SB_LeftMenuItemTitleSelected {
    text-decoration: none;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding-left: 2px;
    padding-right: 2px;
    white-space: nowrap;
}


/****************************************************************************************************/
/*                                      Page title styles                                           */
/****************************************************************************************************/
/*.SB_PageTitle_Path
{
	color: rgb(68, 68, 68); 
	font-family: Tahoma,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	padding-left: 0px; 
    padding-top: 0px;
}
*/
/****************************************************************************************************/
/*                                      Dashboard styles                                            */
/****************************************************************************************************/
.SB_DashboardItem_title_link {
/*    color:#0240A3; */
    font-weight:bold;
}

.SB_DashboardItem_description {
    color:  Black;
    font-family: Arial;
    font-size:11px;
}

.SB_DashBoard_Top {
	color: Black; 
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold;
	padding-left: 15px;
	height: 28px;
	background-color: rgb(231, 236, 255);
}

.SB_DashBoard_Bottom_Link {
    color:#0240A3;
    font-weight:normal;
}

.SB_GettingStarted  {
	border-top: 1px dashed rgb(41, 131, 211);
	border-bottom: 1px dashed rgb(41, 131, 211);
	width: 100%;
	background-color: rgb(255, 253, 254);
}

.SB_GettingStarted_item {
	border-top: 1px solid rgb(238, 205, 54);
	border-bottom: 1px solid rgb(238, 205, 54);
	padding: 10px;
	vertical-align: top;
	background-color: rgb(255, 255, 255);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.SB_GettingStarted_title {
	font-weight: bold;
	text-transform: uppercase;
	color: rgb(255, 102, 0);
}

.SB_GettingStarted_description {
    color:Black;
    font-family:Arial;
    font-size:11px;
}

.SB_GettingStarted_link {
    color:#0240A3;
    font-weight:normal;
}

/****************************************************************************************************/
/*                                      Toolbar styles                                            */
/****************************************************************************************************/
.SB_Toolbar_title {
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.SB_ToolbarItem_title {
    font-family: Arial;
    font-size: 11px;
    padding-bottom:;
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
}


/****************************************************************************************************/
/*                                      Tabpanel styles                                            */
/****************************************************************************************************/
.TabStripContentStyle {
  padding-top:3px;
  border:1px solid #919B9C;
  border-top:0px;
  top:-3px;
  position:relative;
  overflow:auto;
  vertical-align: top;
  
}

.TabStripContentStyle DIV {
    background-color:#F5F4F0;
    position:relative;
    vertical-align: top;
}

.TabStripContentStyle DIV IMG {
    position: relative;
}

.TabLabelDefaultStyle {
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
    /*height:1px;*/
    z-index:2;
    text-align: center;
}
.TabLabelSelectedStyle {
    font-family: Arial;
    font-size: 11px;
    cursor: pointer;
  /*position:relative;
  top:-3px;
  height:21px;*/
    z-index:3;
    text-align: center;
}

.TabLabelDisabledStyle {
    font-family: "MS Sans Serif", Arial, sans-serif;
    font-size: 8pt;
    cursor: default;
  /*height:1px;*/
    z-index:2;
    text-align: center;
/*  filter:alpha(opacity=30);*/
    -moz-opacity: 0.3;
    opacity: .3;
}

.RadTabstrip {
    background-color: #F9F8F8;
}

/****************************************************************************************************/
/*                                      Object List styles                                          */
/****************************************************************************************************/
.SB_List_Rrow_0 {
    background-color:#F0F0F0;
}
.SB_List_Rrow_1 {
    background-color:#FFFFFF;
}
.SB_List_Rrow_trial {
    background-color:#9FB1E9;
}

.SB_Pager_Link {
    display:inline-block;color:#0240A3;font-family:Arial;font-size:11px;width:10px;
}

.SB_Pager_Active_Item {	
    display:inline-block;color:Red;font-family:Arial;font-size:11px;font-weight:bold;width:10px;
}

/****************************************************************************************************/
/*                                      SB Form Input styles                                        */
/****************************************************************************************************/
.SB_Info_Message {
	display:inline-block;
	height:38px;
	color:#00CC00;
	background-color:White;
	border-color:#00CC00;
	border-width:2px;
	border-style:Solid;
	font-weight:bold;
}

.SB_Error_Message  {
	display:inline-block;
	height:38px;
	color:#CC0000;
	background-color:White;
	border-color:#CC0000;
	border-width:2px;
	border-style:Solid;
	font-weight:bold;
}

.SB_Warning_Message {
	display:inline-block;
	height:38px;
	color:#FF6600;
	background-color:White;
	border-color:#FF6600;
	border-width:2px;
	border-style:Solid;
	font-weight:bold;
}

.SB_RequiredLabel {
	font-weight: bold; 
	font-size: 11px; 
	color: red; 
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

/****************************************************************************************************/
/*                                      Wizard, Pages step, Edit step, Site pages tree              */
/****************************************************************************************************/
.TreeNode { 
	font-family: Tahoma;
	font-size: 8pt; 
	color: black;	
	padding-left: 3px;
	cursor: pointer;
	cursor: hand;
	text-decoration: none;	
}

.TreeNodeState { 
	cursor: pointer;
	cursor: hand;
	padding-right: 0px;
	display: inline;
	vertical-align: middle;
}

.TreeNodeLines {
	cursor: default;
	padding-right: 3px;
	display: inline;
	vertical-align: middle;
}

.TreeNodeCheckbox { 
	cursor: pointer;
	cursor: hand;
	padding-right: 3px;
}

.TreeNodeIcon { 
	cursor: pointer;
	cursor: hand;
	padding-right: 3px;
}

.TreeNodeIconDisabled { 
	cursor: not-allowed;
	padding-right: 3px;
}

.TreeNodeCheckboxDisabled { 
	cursor: not-allowed;
	padding-right: 3px;
}

.TreeNodeDisabled { 
	font-family: Tahoma;
	font-size: 8pt; 
	color: gray;	
	padding-left: 3px;
	text-decoration: none;
	cursor: not-allowed;
}

.TreeNodeSelect  {     
	font-family: Tahoma;
	font-size: 8pt;
	color: white;
	background: #316AC5;
	cursor: pointer;
	cursor: hand;
	margin-left: 3px;
}

.TreeNodeEdit {
	border:1px gray solid;
	font-family: tahoma;
	font-size: 8pt;
	margin-left: 4px;
}

/****************************************************************************************************/
/*                                      Wizard, Pages step, Pagesets                             */
/****************************************************************************************************/
.PagesetsMenu {
	border-color: #E3E3E3;
	border-width: 1px;
	border-style: solid;
	height: 100%;
	width: 100%;
}

.PagesetsMenuItem {
	border-color: white;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	cursor: pointer;
	height: 20px;
	width: 100%;
	font-family: Arial;
	font-size: 11px;
}

/****************************************************************************************************/
/*                                      Forms styles                                                */
/****************************************************************************************************/
/*input{
    color: Black;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 11px;
}
*/

.SB_Control_Input_Input {
        color:Black;
/*        border-color:#999EA1; */
        border-width:1px;
        border-style:Solid;
        font-family:Tahoma,Arial,Helvetica,sans-serif;
        font-size:11px;
        width:80%; 
}

select {
    height: 18px;
    border-top: 1px solid #c3d9f9;
    border-right: 0px;
    border-bottom: 1px solid #c3d9f9;
    border-left: 1px solid #c3d9f9;
/*    background-color: white; */
    scrollbar-base-color : #B6D2FC;
    vertical-align: middle;
    font: normal 11px Arial, Verdana, Sans-serif;
    color: #000000;
    margin-right: 0px;
    padding-left: 3px;
    cursor: default;
}

.SBGridViewHeader {
    padding-left: 4px;
    padding-right: 4px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
}

.SBGridViewHeaderSorted {
    padding-left: 4px;
    padding-right: 4px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: Black;
    font-weight: bold;
}

.SBGridViewHeader a
{
    text-decoration: none;
    color: Black;
}
.SBGridViewHeader a:hover
{
    text-decoration: underline;
}

.SB_List_Rrow_trial {
    background-color: rgb(159, 177, 233);
}

.SB_control_selected {
	border-style: solid;
	border-color: #ff0000;
	border-width: 2px;
}

.SB_control_not_selected {
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
}

.SB_control_highlighted {
	border-style: solid;
	border-color: #E3E3E3;
	border-width: 2px;
}	

.SB_Asterix {
	color: Red;
	width: 10px;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}