﻿body, form, h1, h2, h3, h4, div, h5, h6, p, a, td, button, select {
	font-family: tahoma, verdana, arial;
	margin: 0;
	padding: 0;
	z-index: 1;
}

body, select, textarea {
	font-size: 10pt;
	color: #777;
	text-align: left;
	background-color:White;
}

img
{
	border-width: 0px;
}

.SmallTextLabel
{
	font-size:smaller;
	text-align:center;
}

.PageHeaderTableStyle
{
	background-image: url(../../Images/pageheader.png); 
	background-repeat: no-repeat;
}

.PageTopDivStyle
{
	background-image: url(../../Images/mainpagetop.png); 
	width: 750px; 
	height: 10px;
    background-repeat: no-repeat
}

.PageMiddleDivStyle
{
	background-image: url(../../Images/mainpagemiddle.png); 
	width: 750px; 
	background-repeat: repeat-y
}

.PageBottomDivStyle
{
	background-image: url(../../Images/mainpagebottom.png); 
	width: 750px; 
	height: 10px;
    background-repeat: no-repeat
}

.MainTitle {
	font-family: Comic Sans MS, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	color: #0084c8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df5c25;
	padding-bottom: 6px;
}

.MainTitleDots {
	font-family: Comic Sans MS, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
	color: #0084c8;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #df5c25;
	padding-bottom: 6px;
}

.MainContentDiv
{
	font-family: tahoma, verdana, arial;
	padding: 0px 0px 0px 0px;
	text-align:left;
	height: 100%;
	width:545px;	
}

.Description
{
	text-align:justify;
	line-height:1.25em;
}

.DescriptionHeader
{
	font-size:larger;
	text-align:justify;
	line-height:1.5em;
}

.MSSB_MainPageLabels
{
	font-weight: bold;
	color: #0084c8;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: underline;
	text-align: left;	
}

.DollarCell
{
	text-align:right;	
}
.NumberCell
{
	text-align:center;	
}

.MSSB_NoBorder, .MSSB_NoBorder input
{
	border-width:0px;	
}
.MSSB_NoPadding, .MSSB_NoPadding input
{
	padding:0px;
}
/*******************************************************************/
/*** Global css items **********************************************/

.MSSB_MultiColumnListTable
{
	table-layout:auto;
}
.MSSB_MultiColumnListTable td
{
	overflow:visible;
}

.MSSB_MultiColumnListTable td.MSSB_Overflow
{
	overflow:hidden;
	text-overflow:ellipsis;
}
.MSSB_MultiColumnListHeader
{
	background-color: #fff;
}
.MSSB_MultiColumnListHeader th,
.MSSB_MultiColumnListHeader td,
.MSSB_TableWithBorder .MSSB_MultiColumnListHeader th,
.MSSB_TableWithBorder .MSSB_MultiColumnListHeader td
{
	color: #5C5C5E !important;
	font-weight: normal !important;	
	background-color: #fff !important;
	padding: 3px 3px 3px 3px !important;
	overflow:visible;
}
.MSSB_MultiColumnListHeaderLinkFrame
{
	display:block;
	height:100%;
	vertical-align:middle;
}
.MSSB_MultiColumnListHeaderLinkText
{
	color: #5C5C5E !important;
	font-weight: normal !important;	
	background-color: #fff !important;
	padding: 3px 3px 3px 3px !important;
}
.MSSB_MultiColumnListHeaderLinkImage
{
	width: 17px;
	height: 10px;
	border: hidden;
}

.MSSB_MultiColumnListSubHeader
{
	font-weight: bold;
	color: #000000;
	height: 15pt;
	background-color: #E6E6E8;
}
.MSSB_MultiColumnAlternatingRow,
.MSSB_TableWithBorder .MSSB_MultiColumnAlternatingRow th,
.MSSB_TableWithBorder .MSSB_MultiColumnAlternatingRow td
{
	background-color: #F7F7F7;
}
.MSSB_CommerceButton
{
	border: solid 1px #666666;
	color: #000;
	width: 70px;
	height: 22px;
	behavior: url('/App_Themes/Sbos/ButtonBehavior.htc');
}

.MSSB_PageTitle
{
	font-weight: bold;
	font-size: 125%;
	text-decoration: none;
	color:#7E7E7E;
	padding-bottom:1ex;
}
.MSSB_TabTable
{
	width: 100%;
}
.MSSB_TabCell
{
	padding: 4px 16px 8px;
	border: solid 1px #bbb;
	white-space: nowrap;
}
.MSSB_TabPage
{
	width: 100%;
}
.MSSB_TabPageTitle
{
	padding-left: 1ex;
	padding-bottom: 1ex;
	padding-top: 1ex;
	font-weight: bold;
	background-color: #6699cc;
	color: black;
}
.MSSB_TabSelectedCell
{
	padding: 4px 16px 8px;
	border-top: solid 1px #bbb;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	background: #f1f1f1;
	white-space: nowrap;
}
.MSSB_TabSpacerCell
{
	border-bottom: solid 1px #bbb;
}
.MSSB_TabBodyCell
{
	padding: 10px;
	border-left: solid 1px #bbb;
	border-right: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
	width: 100%;
}
.MSSB_PDC_LabelDescription
{
	margin-left: 50%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: justify;
}
.MSSB_GridRowSelected
{
	background: #D2ECFF;
}
.MSSB_ContentSpacer
{
	padding: 13px 8px  13px 8px;	
}
.MSSB_FloatLeft
{
	float:left;
}
.MSSB_FloatRight
{
	float:right;
}
.MSSB_Spacer
{
	width:15px;	
}
/*******************************************************************/
/*** Table Wrapper *************************************************/
.MSSB_TableWrapper
{
	border-collapse:separate;
	width:100%;
	border: solid 1px #5A89CA;
}
.MSSB_TableWrapper .MSSB_TableTitle td
{
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DFECFF', EndColorStr='#A8CDFF');*/
	background-image:url('../../Images/Grid_Title_Gradient.png');
	background-repeat: repeat-x;
	background-position: bottom; 
	border-left: solid 1px #fff;	
	border-bottom: solid 1px #5A89CA;
	height:26px;
	font-weight:bold;
	padding-left:10px;
}
.MSSB_TableFilter td
{
	color: #857C7D;
	font-weight: bold;
	font-weight: bold;
	height:20px;
	padding-left:3px;
	border-top: solid 1px #fff;	
	border-left: solid 1px #fff;	
	border-bottom: solid 1px #a5ccff;
	background-color: #daeaff;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
}

.MSSB_ScrollPanel
{
	margin-top:-1px;
	overflow:scroll;
	overflow-x:visible;
	padding:0px;
	scrollbar-3dlight-color:#D9D9D9;
	scrollbar-arrow-color:#CBCBCB;
	scrollbar-base-color:#fff;
	scrollbar-darkshadow-color:#CBCBCB;
	scrollbar-face-color:#E9E9E9;
	scrollbar-highlight-color:#D9D9D9;
	scrollbar-shadow-color:#D9D9D9;
	scrollbar-track-color:#fff;
	width:100%;
	clear: both;
}

/*******************************************************************/
/*** Wizard **********************************************/
.MSSB_WizardActivePageName
{
	font-weight: bolder;
}
.MSSB_WizardTitle
{
	font-weight: bolder;
	font-size: 12pt;
	margin-bottom: 1ex;
	color: #857C7D;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}
.MSSB_WizardContent
{
	font-weight: normal;
	color: Black;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}
.MSSB_WizardStep
{
	vertical-align:top;
	padding-left: 3em;
	padding-right: 3em;
	text-align:left;
}
.MSSB_WizardStepTitle
{
	display: block;
}
.MSSB_WizardCheckbox
{
	float: left;
	background-color: window;
	padding-right: 1ex;
}
.MSSB_WizardChannel
{
	float: left;
}
.MSSB_WizardTable
{
	background-color: #D8D8D8;
}
.MSSB_WizardTable th
{
	text-align:left;
}

.MSSB_WizardTable td
{
	color: #4B4E5F;
}
.MSSB_WizardStepNavigation
{
	padding:  10px 15px 10px 15px;
	background-color:#F1F1F1;
	border: #6593ce 1px solid;	
	border-top:none;
}
.MSSB_WizardStepHeaderFrame
{
	height:64px; 
	padding-top:3px; 
	padding-left:10px; 
	background-image:url('../../Images/wiz_background.jpg');
	background-repeat:repeat-x;
	border: #6593ce 1px solid;	
	border-bottom:none;
	background-color: #fff;
}
.MSSB_WizardStepHeader
{
	float:left; 
	text-align:center;
}
.MSSB_WizardStepHeaderImage
{
	
}
.MSSB_WizardStepHeaderText
{
	display: block;
}
.MSSB_WizardStepHeaderTextActive
{
	font-weight: bold;
}
.MSSB_WizardStepHeaderSeparator
{
	float:left; 
	text-align:center; 
	padding-top:25px; 
	margin-left: 10px; 
	margin-right: 10px;
	width: 1px;
	height:25px;
	background-image:url('../../Images/wiz_divider.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
.MSSB_WizardStepStyle
{
	border: #6593ce 1px solid;	
	border-top:none;
	vertical-align:top;
	padding-left: 30px;
	padding-right: 30px;
	background-color: #fff;
}
/*******************************************************************/
/*** Product Options and Product Options Details *******************/

.MSSB_HierarchyListHeader
{
	font-weight: bold;
	color: #000000;
	background-color: #b0c4dE;
}

.MSSB_HierarchyListHeaderSubHeader
{
	font-weight: bold;
	color: #000000;
	background-color: #d3d3d3;
}


/*******************************************************************/
/*** Item Entry Form ***********************************************/
.MSSB_ItemEntryForm
{
	padding-top: 20px;
}
.MSSB_ItemEntryForm div
{
	width: 98%;
}

.MSSB_ItemEntryForm div div.label
{
	display: block;
	width: 100%;
}
.MSSB_ItemEntryForm div div.input
{
	width: 50%;
	float: left;
}
.MSSB_ItemEntryForm div div.description
{
	width: 45%;
	text-align:justify;
}
/*******************************************************************/
/*** Global Divider ************************************************/
.MSSB_GlobalDivider
{
	margin-bottom: 8px;
	border-bottom: #e4edf2 1px solid;
}
/*******************************************************************/
/*** Form Items ****************************************************/
.MSSB_TextBox
{
	border: solid 1px #BBDBEE;
	background-color: White;
	font-size:100%;
	font-family: Verdana, Arial, Helvetica;
	padding: 3px 0px 3px 0px;
}

.MSSB_CheckBox
{
	background-color: White;
	font-size:100%;
	font-family: Verdana, Arial, Helvetica;
	padding: 3px 0px 3px 0px;
	vertical-align:middle;
}
/*******************************************************************/
/*** List Menu *****************************************************/
.MSSB_ActionBarFrame
{
    border-bottom:1px solid #B7D8ED;
    padding:4px;
    width:99%;
}
.MSSB_ActionBarFrame .MSSB_ActionBarItem
{
    display:inline;
}


.MSSB_ActionBarLink,.MSSB_ActionBarLink:visited
{
    color:#333333;
    font-size:100%;
    display:inline-block;
    padding:4px;
    border:1px solid #fff;
	background-color: #fff;
}

.MSSB_ActionBarLink:hover
{
    padding:4px;
    background:#edf2fb;
    text-decoration:none;
    border:1px solid #fff;
}

.MSSB_ActionBarLink-On,.MSSB_ActionBarLink-On:hover,.MSSB_ActionBarLink-On:visited
{
	background-color: #fff;
    text-decoration:none;
    color:#333333;
    font-size:100%;
    display:inline-block;
    padding:4px;
    border:1px solid #8d8d88;
}

.MSSB_ActionBarSpacer
{
    display:inline-block;
    width:13px;
}

.MSSB_ActionBarIcon
{
    width:16px;
    height:16px;
    border:0px;
    vertical-align:middle;
    margin-right:5px;
}

.MSSB_ActionBarArrow
{
    width:12px;
    height:12px;
    border:0px;
    vertical-align:middle;
    margin-left:5px;
}

.MSSB_ActionBarDropDown
{
    border:1px solid #8d8d88;
	display: none;
	position:absolute;	
	padding: 5px 5px 0px 10px;
	background-color: #fff;
	width:200px;
}
.MSSB_ActionBarDropDown a
{
	display:block;
    height: 22px;
    padding: 2px 2px 2px 2px;
}
/*******************************************************************/
/*** GenericDropDown *****************************************************/
 .MSSB_DropDownItem
{
    display:inline;
}


.MSSB_DropDownLink,.MSSB_DropDownLink:visited
{
    color:#333333;
    font-weight: normal;
    font-size:100%;
    display:inline-block;
    padding:2px;
    border:1px solid #8d8d88;
	background-color: #fff;
}

.MSSB_DropDownLink:hover
{
    color:#333333;
    padding:2px;
	background-color: #fff;
    text-decoration:none;
    border:1px solid #000;
}

.MSSB_DropDownLink-On,.MSSB_DropDownLink-On:hover,.MSSB_DropDownLink-On:visited
{
	background-color: #fff;
    text-decoration:none;
    color:#333333;
    font-weight: normal;
    font-size:100%;
    display:inline-block;
    padding:2px;
    border:1px solid #8d8d88;
}

.MSSB_DropDownIcon
{
    width:16px;
    height:16px;
    border:0px;
    vertical-align:middle;
    margin-right:5px;
}

.MSSB_DropDownArrow
{
    width:12px;
    height:12px;
    border:0px;
    vertical-align:middle;
    margin-left:5px;
}

.MSSB_DropDownWindow
{
	margin-top: 2px;
    border:1px solid #8d8d88;
	display: none;
	position:absolute;	
	padding: 5px 5px 0px 10px;
	background-color: #fff;
	width:200px;
}
.MSSB_DropDownWindow a
{
	display:block;
    height: 22px;
    padding: 2px 2px 2px 2px;
}
/*******************************************************************/
/*** Activities List ***********************************************/
.MSSB_ActivitiesList
{
	margin-left: -20px;
}

.MSSB_ActivitiesList ul li
{
	display: inline;
	padding-right: 10pt;
}

.MSSB_ActivitiesList ul li a, 
.MSSB_ActivitiesList ul li a:visited, 
.MSSB_ActivitiesList ul li a:hover, 
.MSSB_ActivitiesList ul li a.current
{
	color: #0000fe;
	text-decoration: none;
}

.MSSB_ActivitiesList ul li a:active, 
.MSSB_ActivitiesList ul li a.current
{
	font-weight: bold;
}
/*******************************************************************/
/*** Icon Link **************************************************/
.MSSB_IconButton, 
.MSSB_IconButton:hover, 
.MSSB_IconButton:visited,
.MSSB_IconButton:active
{
	padding: 0px 0px 0px 0px;
	background: white;
	color: #000;
	display: inline-block;
	text-decoration: none;
	height:100%;
}
.MSSB_IconButton:hover 
{
	color: #000;
	background-color: #AFD3EB;
	text-decoration: none;
}
.MSSB_IconButton img
{
	padding-right: 5px;
	vertical-align:middle;
}
/*******************************************************************/
/*** Search panel **************************************************/
.MSSB_SearchPanel tr td
{
	padding: 0pt;
	vertical-align: middle;
	font-weight: normal;
}
.MSSB_SearchPanel tr td span
{
	padding-right: 5pt;
}
.MSSB_SearchPanel tr td .MSSB_TextBox
{
	padding: 2px 0px 2px 0px;
	background-image: url('../../Images/search_inputbackground.gif');
}
/*******************************************************************/
/*** Section *******************************************************/
.MSSB_Section tr th.MSSB_SectionHeaderCell
{
	padding: 5px;
	vertical-align: middle;
	text-align: left;
	border: solid 1px #3399ff;
	background-color: #6699cc;
}
.MSSB_Section tr td.MSSB_SectionContentCell
{
	border: solid 1px #3399ff;
	border-top: none;
}
/*******************************************************************/
/*** Section (C2) **************************************************/
.MSSB_C2Section tr th.MSSB_SectionHeaderCell
{
	padding:5px;
	vertical-align:middle;
	text-align:left;
	color:#646464;	
	font-weight:bold;
	font-size:large;
}
/*******************************************************************/
/*** Subsection (C2) **************************************************/
.MSSB_C2Subsection tr th.MSSB_SectionHeaderCell
{
	padding:5px;
	vertical-align:middle;
	text-align:left;
	color:#646464;	
	font-weight:bold;
	font-size:larger;
}
/*******************************************************************/
/*** Field Label ***************************************************/
.MSSB_FieldLabel
{
	color: Black;
	text-align: left;
	padding-top:3px;
	width: 20px;
	white-space:nowrap;
}
.MSSB_FieldLabel img
{
	padding-right: 3px;
	vertical-align: middle;
}

/*******************************************************************/
/*** Bold Text align to the right **********************************/
.MSSB_BoldRightLabel
{
	font-weight: bold;
	text-align: right;
}
/*******************************************************************/
/*** Image Collection **********************************************/

.MSSB_ProductImageCollection
{
	padding: 1ex 0ex 0ex 0ex;
}
.MSSB_ProductImageCollection div
{
	float: left;
	padding: 0ex 1ex 1ex 0ex;
	width: 30px;
}
.MSSB_ProductImageCollection div div
{
	float: left;
	text-align:center;
	width:50px;
}
.MSSB_ProductImageCollection div div img
{
	border: none;
	width: 35px;
	height: 35px;
}
.MSSB_ProductImageCollection div div a
{
	display: block;
	text-align: center;
}
.MSSB_ProductImagePreview
{
	width: 200px;
	height: 200px;	
}
/*******************************************************************/
/*** Item Actions **************************************************/
a.MSSB_ItemAction,
a.MSSB_ItemAction:hover, 
a.MSSB_ItemAction:visited
{
	font-weight:normal;
}
.MSSB_ItemActions span
{
	font-weight:normal;
	padding: 0px 5px 0px 5px;
}
/*******************************************************************/
/*** Section Table *************************************************/
.MSSB_SectionTable
{
	width: 100%;
}
.MSSB_SectionTable tr th.MSSB_SectionHeaderCell
{
	padding: 10px 15px 10px 15px;
	font-weight: bold;
	font-size: 100%;
	background-color: #E0EAF3;
	color: black;
	text-align: left;
}
/*******************************************************************/
/*** Section Table *************************************************/
.MSSB_SubSectionTable
{
	width: 100%;
}
.MSSB_SubSectionTable tr th.MSSB_SectionHeaderCell
{
	padding-left: 1ex;
	padding-bottom: 1ex;
	padding-top: 1ex;
	font-weight: bold;
	background-color: #D3D3D3;
	color: black;
	text-align: left;
}
/*******************************************************************/
/*** Validator CSS Class *******************************************/
.MSSB_Validator
{
	color: Red;
}
/*******************************************************************/
/*** Security panel ************************************************/
.MSSB_SecurityPanel
{
	vertical-align:middle;
	text-align:center;
	background-color:#969696;	
}
/*******************************************************************/
/*** MS_Price ******************************************************/
.MSSB_Price
{
}
/*******************************************************************/
/*** MS_RegularPrice ***********************************************/
.MSSB_RegularPrice
{
	color: red;
}
/*******************************************************************/
/*** Select Box ****************************************************/
.MSSB_SelectBox
{
    margin:1px 1px 1px 1px;
    display: inline-block;
}
.MSSB_SelectBox .TextArea
{
	white-space:nowrap;
    vertical-align:middle; 
    border:solid 1px #BBDBEE;
    padding:3px 3px 3px 3px;
    background-color:White; 
    background-image:url(../../images/icons/arrdown16.gif);
    background-repeat:no-repeat;
    background-position:right;
}
.MSSB_SelectBox .TextArea a,
.MSSB_SelectBox .TextArea a:hover,
.MSSB_SelectBox .TextArea a:active
{
    display:block;
    height:100%;
    padding:0px 23px 0px 0px;
    text-decoration:none;
    white-space:nowrap;
    font-weight:normal;
    color:#000;
}
.MSSB_SelectBox .ItemsArea
{
    display:none; 
    position:absolute; 
    background-color:White; 
    border: solid 1px #BBDBEE;
    margin-top:1px;
    width: auto;
    z-index:100;
}
.MSSB_SelectBox .ItemsArea a,
.MSSB_SelectBox .ItemsArea a:active,
.MSSB_SelectBox .ItemsArea a:hover
{
    background-color:White; 
    text-decoration: none;
	white-space:nowrap;
    display: block;
    height: 100%;
    padding: 3px 3px 3px 3px;
    font-weight:normal;
    color:#000;
}
.MSSB_SelectBox .ItemsArea a:hover
{
    background-color: #eee;
}
/*******************************************************************/
/*** MSSB_TableWithBorder ******************************************/
.MSSB_TableWithBorder
{
	background-color: #D4D0C8;
}
.MSSB_TableWithBorder tr td
{
	background-color: white;
}

table.MSSB_DatePicker
{
	background-color:White !important;
	border: solid 1px gray;	
	font-size:80%;
}
table.MSSB_DatePicker DayHeaderStyle
{
	background-color: #C8CDD3;
}
table.MSSB_DatePicker DayStyle
{
	font-weight:normal;	
}
.MSSB_DatePicker NextPrevStyle
{}
.MSSB_DatePicker OtherMonthDayStyle
{}
.MSSB_DatePicker SelectedDayStyle
{}
.MSSB_DatePicker SelectorStyle
{}
.MSSB_DatePicker TitleStyle
{}
.MSSB_DatePicker TodayDayStyle
{}
.MSSB_DatePicker WeekendDayStyle
{}
/*******************************************************************/
/*** Tool Tip ******************************************************/
.MSSB_ToolTipFrame
{
    border:1px solid #999999;
    width:200px;
    text-align:left;
    position:relative;
    FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=D4D0C8,offX=3,offY=3,positive=true); 
    background-color:#ffffff;
}
.MSSB_ToolTipHeading
{
    padding:10px;
    border-bottom:1px solid #e4edf3;
    font-weight:bold;
    margin-bottom:5px;
    
}
.MSSB_ToolTipBody
{
    padding:10px;
    margin-bottom:5px;
}
.MSSB_ToolTipFooter
{
    background:#e4edf3;
    padding:5px;
    vertical-align:bottom;
}
.MSSB_ToolErrorBody
{
	background:#FFD8C5;
	padding:5px;
}
.MSSB_StandardText
{
	font-family:Verdana;
	font-size:100%;
}
.MSSB_StandardHeading
{
	font-family:Verdana;
	font-size:115%;
	font-weight:bold;
}

.MSSB_ToolTipArrowLeft
{
	display:none;
	margin-right:-1px;
	position:absolute;
}
.MSSB_ToolTipWindow
{
	display:none;
	position:absolute;
}
.MSSB_ToolTipArrowRight
{
	display:none;
	position:absolute;
}
.MSSB_ToolTipContainer
{
	display:none;
	position:absolute;
}
/*********************************************************************/
/*** Sidebar	******************************************************/
/* Style from ollShell, nesessary to control spacing between panels*/
.lftNavFrm
{
	padding:  0px 0px 0px 0px;
	text-align:left;
	height: 100%;
	width:206px;
}

.MSSB_SidebarCommentTitle
{
	border:solid 1px #b7d8ed;
	padding:10px;
	margin-right: 5px;
	font-size: 90%;
}

.MSSB_SidebarComment
{
	border:solid 1px #b7d8ed;
	padding:10px;
	margin-right: 5px;
	margin-bottom: 5px;	
}

.MSSB_SidebarAnnouncementTitle
{
	border:solid 1px #b7d8ed;
	border-bottom: none;
	padding:5px;
	margin-right: 5px;
	font-size: 105%;
	font-weight: bold;
}

.MSSB_SidebarAnnouncement
{
	border:solid 1px #b7d8ed;
	padding:10px;
	margin-right: 5px;
}
/*********************************************************************/
/*** Tabs		******************************************************/
.MSSB_TabContainer
{

}

.MSSB_MainTabNavContainer
{
    background-color: #F1F1F1;
    padding-top: 5px;
}

table.MSSB_MainTabNav
{
    margin:0;
	border-collapse:separate;
	width: 100%;
}

table.MSSB_MainTabNav td
{
    height: 10px;
    text-align:center;
    vertical-align:middle;
    border: 1px solid #F1F1F1;
    border-bottom: 1px solid #b7d8ed;
}
.MSSB_MainTabNavSpacer
{
	width: 0.1%	
}
table.MSSB_MainTabNav td.MSSB_MainTabNavItem
{
    padding: 0px 0px 0px 0px;
    width: 170px;
}

table.MSSB_MainTabNav td.MSSB_MainTabNavItemHover
{
    padding: 0px 0px 0px 0px;
    width: 170px;
    border: 1px solid #b7d8ed;
}

table.MSSB_MainTabNav img
{
    border:  none;
    margin-right: 5px;
    vertical-align:middle;
}

table.MSSB_MainTabNav td a,
table.MSSB_MainTabNav td a:link,
table.MSSB_MainTabNav td a:visited,
table.MSSB_MainTabNav td a:hover,
table.MSSB_MainTabNav td.MSSB_MainTabNavItemActive a:hover
{
    color: #000; 
    text-decoration: none;
    display: block;
    padding: 5px 0px 5px 0px;
    height: 100%;    
}

table.MSSB_MainTabNav td.MSSB_MainTabNavItemActive
{
    border: 1px solid #b7d8ed;
    border-bottom: 1px solid #fff;
    background: white;
    background-image:url('../../Images/tab_bkgd_blue.jpg');
    background-repeat:repeat-x;
    background-position:top;
    width: 170px;
}

.MSSB_MainTabContent
{
    border: none;
    padding: 10px 10px 10px 10px;
    display: block;
}

/*Sub tab*/


.MSSB_SubTabNavContainer
{
    background-color: #F1F1F1;
    padding-top: 10px;
}

table.MSSB_SubTabNav
{
    margin:0;
	border-collapse:separate;
	width: 100%;
}

table.MSSB_SubTabNav td
{
    height: 10px;
    text-align: center;
    vertical-align:middle;
    border: 1px solid #F1F1F1;
    border-bottom: 1px solid #b7d8ed;
}
.MSSB_SubTabNavSpacer
{
    border: none;
    border-bottom: 1px solid #b7d8ed;
	width: 0.1%	
}
table.MSSB_SubTabNav td.MSSB_SubTabNavItem
{
    padding: 0px 0px 0px 0px;
    width: 150px;
}

table.MSSB_SubTabNav td.MSSB_SubTabNavItemHover
{
    padding: 0px 0px 0px 0px;
    width: 150px;
    border: 1px solid #b7d8ed;
}

table.MSSB_SubTabNav img
{
    border:  none;
    margin-right: 5px;
}

table.MSSB_SubTabNav td a,
table.MSSB_SubTabNav td a:link,
table.MSSB_SubTabNav td a:visited,
table.MSSB_SubTabNav td a:hover,
table.MSSB_SubTabNav td.MSSB_SubTabNavItemActive a:hover
{
    color: #000; 
    text-decoration: none;
    display: block;
    padding: 5px 0px 5px 0px;
    height: 100%;    
}

table.MSSB_SubTabNav td.MSSB_SubTabNavItemActive
{
    border: 1px solid #b7d8ed;
    border-bottom: 1px solid #fff;
    background: white;
    background-image:url('../../Images/tab_bkgd_blue.jpg');
    background-repeat:repeat-x;
    background-position:top;
    width: 150px;
}

.MSSB_SubTabContent
{
    border: 1px solid #b7d8ed;
    border-top: none;
    padding: 10px 10px 10px 10px;
    display: block;
}

/*********************************************************************/
/*** TabsSection******************************************************/
.MSSB_TabSectionTable
{
	width: 100%;	
}
.MSSB_TabSectionTable .MSSB_SectionHeaderCell
{
	padding: 5px;
	color: #3399ff;
	vertical-align: middle;
	text-align: left;
	border: solid 1px #BBDBEE;
	background-color: #fff;
	white-space:nowrap;
}
.MSSB_TabSectionTable .MSSB_SectionContentCell
{
	border: solid 1px #BBDBEE;
	border-top: 0px;
}
/*******************************************************************/
/*** Fieldset ******************************************************/
.MSSB_FieldsetHeader
{
	margin-top: 10px;
	background-image:url('../../Images/fieldsetdot.bmp'); 
	background-position:center; 
	background-repeat:repeat-x;	
}
.MSSB_FieldsetText
{
	padding:  5px 10px 5px 5px; 
	background-color: #fff;	
}
.MSSB_FieldsetContent
{
	padding-left: 20px;
}
/*******************************************************************/
/*** Fieldset with border ******************************************/
.MSSB_FieldsetHeaderBorder
{
	background-image:url('../../Images/fieldsetdot.bmp'); 
	background-position:center; 
	background-repeat:repeat-x; 
	padding-left:5px;	
}
.MSSB_FieldsetTextBorder
{
	padding:  5px 5px 5px 5px; 
	background-color: #fff;	
	font-weight:bold;
}
.MSSB_FieldsetContentBorder
{
	margin-top: -8px;
	border: solid 1px #C0C0C0;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	height: 120px;
}
/*******************************************************************/
/*** Checkbox list *************************************************/
.MSSB_CheckBoxList td
{
	background: none;	
	border:none;	
}
.MSSB_CheckBoxList input
{
	border:none;	
}
/*******************************************************************/
/*** Display items *************************************************/
.MSSB_DisplayBlock
{
	display:block;
}
.MSSB_DisplayNone
{
	display:none;
}
/*******************************************************************/
/*** Paging Style **************************************************/
.MSSB_Paging
{
	display:inline; 
	vertical-align:middle; 
	padding: 5px 5px 5px 5px;
}
.MSSB_Paging span
{
	font-weight: normal;
	vertical-align:middle;
}
/*******************************************************************/
/*** Filter section ************************************************/
.MSSB_FilterSection
{
	background-color:#F1F1F1;
	border: solid 1px #9E9E9E;
	padding: 5px 5px 5px 5px;
}
/*******************************************************************/
/*** Order table ***************************************************/
.MSSB_OrderTableHeader
{
	border-collapse:collapse;
	border: solid 1px black;
}

/*******************************************************************/
/*** Inline Errors *************************************************/
.MSSB_InlineError
{
	width:100%;	
	padding:0px;
	margin:0px;
	height:16px;
	border-style:solid;
	border-width:0px;
	border-color:#DEECF7;
}

.MSSB_InlineError td
{	
	padding:8px;
}

.MSSB_InlineError img
{
	padding:0px;
	margin:0px;
}

.MSSB_InlineError img.MSSB_ErrorIcon
{
	padding:0px;
}

.MSSB_InlineError td.MSSB_ErrorIcon
{
	width: 16px;
	padding-right: 0px;
}

.MSSB_InlineError .MSSB_ErrorNotification
{
	text-align:left;
	width: 100%;
}

.MSSB_InlineError tr.MSSB_ErrorExplanation
{
	padding-top: 0px;
	text-align:left;
	display:none;
	float: none;
	position:absolute;
	z-index: 2;
	width: 100%;
	border-style:solid;
	border-width:0px;
	border-color:#DEECF7;
	height: auto;
}

.MSSB_HighError tr.MSSB_ErrorExplanation
{
	background-color: #FFAEB9;
}

.MSSB_MediumError tr.MSSB_ErrorExplanation
{
	background-color: #FFFFAE;
}

.MSSB_LowError tr.MSSB_ErrorExplanation
{
	background-color: #EFEFEF;	
}

.MSSB_InlineError tr.MSSB_ErrorExplanation td
{
	padding-top: 0px;
}

.MSSB_SecurityError 
{
	
}

.MSSB_HighError 
{
	background-color: #FFAEB9;
}

.MSSB_MediumError 
{
	background-color: #FFFFAE;
}

.MSSB_LowError 
{
	background-color: #EFEFEF;	
}

/*******************************************************************/
/*** Flyout Errors *************************************************/
.MSSB_FlyoutError
{	
	padding:0px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#DEECF7;
	position:absolute;
	display: none;
	float:none;
	z-index:3;
}

.MSSB_FlyoutError table 
{
	width: 250px;	
}

.MSSB_FlyoutError table tr
{
	height: 12px;	
}

.MSSB_FlyoutError td
{	
	padding:8px;
}

.MSSB_FlyoutError img
{
	padding:0px;
	margin:0px;
}

.MSSB_FlyoutError img.MSSB_ErrorIcon
{
	padding:0px;
}

.MSSB_FlyoutError td.MSSB_ErrorIcon
{
	width: 16px;
	padding-right: 0px;
}

.MSSB_FlyoutError .MSSB_ErrorNotification
{
	text-align:left;
	font-weight:bold;
	width: 100%;
}

.MSSB_FlyoutError .MSSB_ErrorNotificationWithExplanation td
{
	border-bottom: solid 1px #fff;
}

.MSSB_FlyoutError tr.MSSB_ErrorExplanation
{
	padding-top: 0px;
	text-align:left;
	border-style:solid;
	border-width:0px;
	border-color:#DEECF7;
}

.MSSB_FlyoutError tr.MSSB_ErrorExplanation td
{
	padding-top: 0px;
}

.MSSB_FlyoutError img.MSSB_FlyoutError_Anchor
{
	position: absolute;
	float: none;
	z-index: 4;
	left:249px;
	top: 0px;
}

.MSSB_FlyoutLowError 
{
	background-color: #fff;	
}

/*******************************************************************/
#bodyWrapper
{
	overflow-X: visible;	
}


/*********************************************************************/
/************** SIDE BAR *************/
/*********************************************************************/


.LNavItem
{
	padding: 3px 0px 0px 8px;
	width: 100%;		
    color:#777;
    font-family:Verdana,Arial,Helvetica;
    text-decoration:none;
    vertical-align:middle;
}

.LNavItem:hover
{
    color:#333333;
}

.LNavItem-Sel
{
    color: #0084c8;
}

.LNavItem-Sel:hover
{    
    color:#333333;
}

.LNavItem-Indent,.LNavItem-Indent:visited
{
	margin-top: 4px;
    margin-left: 16px;
}

.LNavItemParent
{
	margin: 0px 0px 0px 8px;
	width: 100%;		
    color:#84827a; 
    text-decoration:none;   
    text-transform:uppercase;
    font-family:Arial;
    font-size:9pt;
    font-weight:bolder;
    line-height:10pt;
}

.LNavItemParent-Sel
{
	padding: 10px 0px 0px 8px;
	width: 100%;	
	color: #0084c8;
    text-decoration:none;   
    text-transform:uppercase;
    font-family:Arial;
    font-size:9pt;
    font-weight:bolder;
}

.LNavSeperator
{
	text-align:center;
	vertical-align:middle; 
	width: 90%;
	height:1px;
	font-family:Sans-Serif;
	font-size:xx-small;
	font-style:normal;
	padding:0 0 0 0;
	margin:0 0 10px 0;		
	font-weight:lighter;
}

.PageHeaderWhatIf
{	
	text-align:left;
	font-family:Arial Rounded MT Bold;
	font-size:26pt;
	font-style:italic;
	
	color:#0084c8;
}