﻿
body, input, select, textarea
{
	font-family: Verdana, Tahoma, Sans-Serif;
}


body, html, form
{
	height: 100%;
	margin: 0;
	padding: 0;
}
form
{
	display: block;
}
body
{
	font: normal 0.7em/130% Verdana, Tahoma, Sans-Serif;
	color: #333333;
	background: #fff;
	padding: 0;
	margin: 0;
	min-width: 750px;
}
/*
img
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}
*/

body.sx_centered
{
	background: #ffffff url('../images/wiz_sx_main_bg_dl.jpg') repeat-x left top;
}

.ActionDetails
{
	margin-bottom: 15px;
}

.InlineSelect
{
	margin: 1px 0px 1px 0px;
	width: auto;
	font-size: 1em;
	vertical-align: middle;
	display: inline-block;
}

*
{
	margin: 0;
	padding: 0;
}
/* Content Spacer */
.contentSpacer
{
	padding: 10px;
}
.topPageHeaderSpacer
{
	height: 54px;
	background: #fff url('../images/wiz_sx_steps_bg_on.gif') repeat-x;
}

.buttonAccessKey
{
	text-decoration: underline;
}

.DialogButton
{
	cursor: hand;
	font-size: 11px;
	height: 20px;
	width: 84px;
	background-color: #E3EFFF;
}

.PageTable
{
	margin-left: 13%;
	margin-right: 13%;
	border-bottom: 1px solid #C8C8C8;
	width: 74%;
}

.LeftSection
{
	height: 310px;
	width: 22%;
	text-align: right;
	vertical-align: top;
	background-image: url('../images/VertRuler.png');
	background-repeat: no-repeat;
	background-position: right 19px;
	padding-right: 17px;
	padding-top: 80px;
}

.LeftSectionItemList
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.LeftSectionItem, .LeftSectionItemCurrent
{
	white-space: nowrap;
	margin-bottom: 7px;
	padding-right: 22px;
	vertical-align: top;
	color: #b8b8b8;
	font-size: .8em;
}

.LeftSectionItemCurrent
{
	background-image: url('../images/CurrentPageIndicator.png');
	background-repeat: no-repeat;
	background-position: right .36em;
	color: #7392c7;
	font-weight: 600;
}

.RightSection
{
	vertical-align: top;
	padding-left: 21px;
	padding-top: 30px;
	padding-bottom: 20px;
	width: 52%;
}

.RightSection h1
{
	font-size: 1.1em;
	font-family: Verdana;
	color: #7392c7;
}

.ContentBlock td
{
	font-family: Verdana;
	padding-bottom: 7px;
}

.ContentBlock a
{
	margin-bottom: 5px;
}

.ContentBlock p
{
	margin: 0px 0px 15px 0px;
}

.ContentBlock ul
{
	display: inline;
	margin-bottom: 15px;
}

.ContentBlock li
{
	margin: 15px 0 0 15px;
}

.ActionDetails
{
	margin-bottom: 9px;
}

.SubmitButtons
{
	margin-left: 13%;
	margin-right: 13%;
	text-align: right;
	margin-top: 10px;
}

.SubmitButtons button
{
	width: 6em;
}

.ErrorDiv
{
}

.errorMessageText
{
	color: red;
	font-size: .72em;
	font-family: Verdana;
}


/* HEADER definitions */
h1, h2, h3, h4, h5
{
	color: #95A6C6;
}
h1
{
	font-size: 146%;
}
/* appx 18px */
h2
{
	font-size: 132%;
}
/* appx 16px */
h3
{
	font-size: 125%;
}
/* appx 14px */
h4
{
	font-size: 110%;
}
/* appx 12px */
h5
{
	font-size: 100%;
}
/* appx 11px */

/* ANCHOR definitions */
a
{
	text-decoration: none;
	color: #0088E4;
}
a:visited
{
	color: #0088E4;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
	color: #0088E4;
}

.sx_centered .base
{
	background: #fff url('../images/wiz_sx_body_bg_dl.jpg') repeat-y;
	height: 100%;
	width: 770px;
	margin: 0 auto;
}
.sx_centered .header
{
	color: #ffffff;
	height: 71px;
	background: #ffffff url('../images/wiz_sx_header_crm.jpg') no-repeat left top;
}
.sx_centered .contentContainer
{
	float: left;
	width: 100%;
}
.sx_centered .pageContent
{
	margin: 0 1px;
	background: #fff;
	height: 100%;
}
.sx_centered .footer
{
	padding: 3px 0 3px 0;
	margin-bottom: 4px;
}
.sx_centered .footer .footerLeft
{
	float: left;
	text-align: left;
	margin: 2px 8px 0px 8px;
	padding-bottom: 1px;
}
.sx_centered .footer .footerRight
{
	float: right;
	margin: 2px 8px 0px 8px;
	padding-bottom: 1px;
}

.footerBorder
{
	border-top: 0;
}
.sx_centered td.body
{
}
.sx_centered td.bodyCell
{
	vertical-align: top;
}
.sx_centered td.footerCell
{
	vertical-align: bottom;
}


.MSSB_PageFooter
{
	text-align: center;
	color: #999999;
}
.MSSB_PageFooter a, .MSSB_PageFooter a:hover, .MSSB_PageFooter a:active, .MSSB_PageFooter a:visited
{
	color: #999999;
	text-decoration: none;
}
.MSSB_NoBorder, .MSSB_NoBorder input
{
	border-width: 0px;
}
/***/
.MSSB_NoPadding, .MSSB_NoPadding 
{
	padding: 0px;
}
.MSSB_ColorBlack, .MSSB_ColorBlack label
{
	color: #000;
}
/*******************************************************************/
/*** Global css items **********************************************/
/* Authentication panel */
.authPanel
{
	float: right;
	clear: both;
	text-align: right;
	margin-top: 10px;
}
.authPanel, .authPanel a, .authPanel a:hover, .authPanel a:visited, .authPanel a:active
{
	color: #fff;
}
.authPanel .userName
{
	font-weight: bold;
}
.authPanel .signin
{
	margin-top: 2px;
}
.authPanel .signinTxt
{
	padding-bottom: 8px;
}
.authPanel .signinImg
{
	margin-left: 8px;
}
.authPanel .signinImg img
{
	vertical-align: middle;
}

.MSSB_MainPageLabels
{
	font-weight: bold;
	color: #336699;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

.MSSB_CommerceButton, .MSSB_InputButton-Default
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 100%;
	width: 6em;
	height: 2.2em;
	color: #333;
	padding: 0;
}

.MSSB_CommerceButton
{
	border: solid 1px #acacac;
	background: #dbdbdb url('../images/btn_standard_bg.gif') repeat-x 50% top;
}
.MSSB_CommerceButton2
{
	font-family: Verdana, Tahoma, Sans-Serif;
	font-size: 100%;
	width: 8em;
	height: 2.2em;
	color: #333;
	padding: 0;
	border: solid 1px #acacac;
	background: #dbdbdb url('../images/btn_standard_bg.gif') repeat-x 50% top;
}

.MSSB_InputButton-Default
{
	border: solid 1px #a2adc3;
	background: #ceddf1 url('../images/btn_default_bg.gif') repeat-x 50% top;
}
.MSSB_InputButton-Hover
{
	border: solid 1px #2059a5;
	color: #3b4a8c;
	height: 22px;
	background-image: url('../images/bg_btnHover.gif');
	cursor: pointer;
	width: 6em;
}
.MSSB_InputButton-Press
{
	border: solid 1px #666666;
	color: #274a6e;
	height: 22px;
	background-image: url('../images/bg_btnpress.gif');
	cursor: pointer;
	width: 6em;
}
.MSG_InputButton-Disabled
{
	border: solid 1px #c7c7c7;
	background: #f1f1f1;
	color: #d2d2d2;
	width: 6em;
	height: 22px;
}

.MSSB_PageTitle
{
	font-weight: bold;
	font-size: 125%;
	text-decoration: none;
	color: #95A6C6;
	padding-bottom: 1ex;
}

.MSSB_ContentSpacer
{
	padding: 13px 8px 13px 8px;
}
.MSSB_FloatLeft
{
	float: left;
}
.MSSB_FloatRight
{
	float: right;
}
.MSSB_Spacer
{
	width: 15px;
	height: 15px;
}

/*******************************************************************/
/*** Wizard **********************************************/
.MSSB_WizardActivePageName
{
	font-weight: bolder;
}
.MSSB_WizardTitle
{
	font-weight: bolder;
	font-size: 130%;
	margin-bottom: 1ex;
	color: #666;
	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;
	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: 30px 52px 10px 8px;
}

.MSSB_WizardStepsIntro
{
	border-collapse: collapse;
}

.MSSB_WizardStepsIntro th
{
	padding: 0 10px 0 0;
	background-image: url('../images/wiz_sx_steps_bg.gif');
	background-repeat: repeat-x;
	border: solid 1px #6593ce;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
}
.MSSB_WizardStepsIntro .Header
{
	font-size: 130%;
	color: #6593ce;
	height: 50px;
}
.MSSB_WizardStepsIntro .Header span
{
	padding-top: 5px;
	display: block;
	height: 30px;
	vertical-align: middle;
	padding-bottom: 3px;
}
.MSSB_WizardStepsIntro .Text
{
	font-weight: normal;
	padding: 0 10px 10px 10px;
}
.MSSB_WizardStepsIntro .Header img
{
	float: left;
}

.MSSB_WizardStepsIntroGreen
{
	border-collapse: collapse;
}

.MSSB_WizardStepsIntroGreen th
{
	padding: 0 10px 0 0;
	background-image: url('../images/wizard_background_gr.gif');
	background-repeat: repeat-x;
	border: solid 1px #99cc99;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
}
.MSSB_WizardStepsIntroGreen .Header
{
	font-size: 130%;
	color: #669966;
	height: 50px;
}
.MSSB_WizardStepsIntroGreen .Header span
{
	padding-top: 5px;
	display: block;
	height: 30px;
	vertical-align: middle;
	padding-bottom: 3px;
}
.MSSB_WizardStepsIntroGreen .Text
{
	font-weight: normal;
	padding: 0 10px 10px 10px;
}
.MSSB_WizardStepsIntroGreen .Header img
{
	float: left;
}

.MSSB_WizardStepHeaderFrame
{
	height: 64px;
	background-image: url('../images/wiz_sx_steps_bg.gif');
	background-repeat: repeat-x;
	background-color: #fff;
}

.MSSB_WizardStepHeaderFrame td
{
	vertical-align: top;
}

.MSSB_WizardStepHeaderFrameWithBorder
{
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	height: 64px;
	background-image: url('../images/wiz_sx_steps_bg.gif');
		background-repeat: repeat-x;
		background-color: #fff;
		border-bottom: none;
}
.MSSB_WizardEmptyHeader
{
	height: 20px;
	border: #6593ce 1px solid;
	border-bottom: none;
	background-color: #fff;
}
.MSSB_WizardStepHeader
{
	float: left;
	text-align: center;
	width: 128px;
}
.MSSB_WizardStepHeaderActive
{
	background-image: url('../images/wiz_sx_steps_bg_on.gif');
	background-repeat: repeat-x;
	float: left;
	text-align: center;
	width: 128px;
}
.MSSB_WizardStepHeaderImage
{
	float: left;
}
.MSSB_WizardStepHeaderText, .MSSB_WizardStepHeaderTextActive
{
	float: left;
	height: 30px;
	padding: 6px 4px 0 4px;
	text-align: left;
	width: 90px;
	color: #333;
}
.MSSB_WizardStepStyle
{
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
}
.MSSB_WizardStepStyleNoBorder
{
	vertical-align: top;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #fff;
}

.MSSB_WizardPagesNav
{
	padding: 8px 8px 8px 8px;
	border-top: #b7d8ed 1px solid;
}

/*******************************************************************/
/*** Field Label ***************************************************/
.MSSB_FieldLabel
{
	color: #777;
	text-align: left;
	padding: 3px 8px 0 0;
	white-space: nowrap;
	overflow: visible;
	text-align: right;
}
.MSSB_FieldLabel img
{
	padding-right: 3px;
	vertical-align: top;
}
.MSSB_FieldLabel .PostfixImage
{
	margin-left: 3px;
}
/*******************************************************************/
/*** Select Box ****************************************************/
.MSSB_SelectBox
{
	margin: 1px 0px 1px 0px;
	display: inline-block;
	width: 122px;
}
.MSSB_SelectBox .TextArea
{
	white-space: nowrap;
	vertical-align: middle;
	border: solid 1px #7f9db9;
	padding: 1px;
	background-color: White;
	background-image: url('../images/icons/arrdown16.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 124px;
	height: 15px;
}
.MSSB_SelectBox .TextArea div
{
	overflow: hidden;
	text-overflow: ellipsis;
}
.MSSB_SelectBox .TextArea a, .MSSB_SelectBox .TextArea a:hover, .MSSB_SelectBox .TextArea a:active
{
	display: block;
	height: 100%;
	padding: 0px 13px 0px 0px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: normal;
	color: #000;
	cursor: pointer;
}
.MSSB_SelectBox .ItemsArea
{
	display: none;
	position: absolute;
	background-color: White;
	border: solid 1px #7f9db9;
	margin-top: 1px;
	width: 124px;
	z-index: 20;
	overflow: hidden;
	text-overflow: ellipsis;
}
.MSSB_SelectBox .ItemsArea a.Selected, .MSSB_SelectBox .ItemsArea a.Selected:hover, .MSSB_SelectBox .ItemsArea a.Selected:active, .MSSB_SelectBox .ItemsArea a.Selected:visited
{
	color: #0088e4;
}

.MSSB_SelectBox .ItemsArea a, .MSSB_SelectBox .ItemsArea a:active, .MSSB_SelectBox .ItemsArea a:hover, .MSSB_SelectBox .ItemsArea a:visited
{
	background-color: #fff;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	height: 1em;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
}
.MSSB_SelectBox .ItemsArea a:hover
{
	background-color: #eee;
}

.MSSB_SubTitle
{
	font-size: 110%;
	font-weight: bold;
	color: #333;
}

.RegisterButton
{
	border-width: 0px;
	background: #f1f1f1 url('../images/btn_blueGlass.gif') repeat-x 50% top;
	color: #fff;
	width: 180px;
	height: 29px;
	font-size: 100%;
	cursor: pointer;
}

.ErrorDiv
{
}

.errorMessageText
{
	color: red;
	font-size: 1.0em;
	font-family: Verdana;
}


.ms-crm-Dialog-Body
{
	overflow: hidden;
	background-color: #E3EFFF;
	padding: 0px;
	margin: 0px;
}

.ms-crm-Dialog-Main
{
	height: 100%;
	vertical-align: top;
	border-bottom: 1px solid #A7CDF0;
	padding: 15px;
	background-color: #E3EFFF;
	font-size: 11px;
	font-family: Tahoma;
}


.ms-crm-Dialog-Header
{
	background-color: #6693CF;
	color: #ffffff;
	border-bottom: 1px solid #6693CF;
	height: 51px;
	vertical-align: top;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
}

.ms-crm-Dialog-Footer
{
	height: 30px;
	padding: 10px;
	background-color: #E3EFFF;
	border-top: 1px solid #ffffff;
}

/*******************************************************************/
/*** Fieldset ******************************************************/
.MSSB_FieldsetHeader
{
}
.MSSB_FieldsetText
{
	padding: 5px 10px 5px 5px;
	background-color: #fff !important;
	font-weight: bold;
}
.MSSB_FieldsetText .PostfixImage
{
	vertical-align: middle;
	padding-left: 3px;
}
.MSSB_FieldsetContent
{
	padding-left: 20px;
	border-top: none;
}
/*******************************************************************/
/*** Fieldset with border ******************************************/
.MSSB_FieldsetHeaderBorder
{
	background-image: url('../images/fieldsetdot_blue.gif');
	background-position: center;
	background-repeat: repeat-x;
	padding-left: 5px;
}
.MSSB_FieldsetTextBorder
{
	padding: 5px 5px 5px 5px;
	background-color: #fff;
	font-weight: bold;
	font-size: 120%;
	color: #333;
}
.MSSB_FieldsetTextBorder .PostfixImage
{
	vertical-align: middle;
	padding-left: 3px;
}
.MSSB_FieldsetContentBorder
{
	margin-top: -8px;
	border: solid 1px #98a3bf;
	border-top: none;
	padding: 10px 9px 7px 9px;
}
.MSSB_FieldsetContentBorder h6
{
	font-size: 95%;
}



.ItemTemplate
{
	margin-left: 20px; /*background-image: url(  'images/header.png' ); 	background-repeat: repeat-x;*/
	border: 1px solid #96A4BF;
	/*width: 100%;*/
	margin-bottom: 10px;
	margin-right: 20px;
	padding: 5px;
}

.BorderEdgedDiv
{
	padding-top: 25px;
	width: 250px;
	text-align: left;
	background-image: url('../images/header.png');
	background-repeat: repeat-x;
	border: 1px solid #96A4BF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.BorderEdgedDiv2
{
	padding-top: 25px;
	width: 400px;
	text-align: left;
	background-image: url('../images/header.png');
	background-repeat: repeat-x;
	border: 1px solid #96A4BF;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.sx_centered .MainMenu 
{
	color: #ffffff;
	height: 29px;
	background: #ffffff;
}
.sx_centered .MainMenu td
{
	padding-left: 10px;
	padding-right: 10px;
	height: 29px;
	width: 158;
	text-align: center;
	background: #ffffff url('../images/btn_blueGlass.gif') left top;
}
.sx_centered .MainMenu td a 
{
	font-family: Arial;
	font-size:larger;
	color: White;
}
.transaction:hover
{
	background: #cccccc;
}
.transaction 
{
	background: inherit;
}
