﻿/* Base Styles */
div, p, a, li, ul, input, span, label, h1, h2, h3, h4, h5, td
{
	font-family: Tahoma, Segoe UI, Arial, Sans-Serif;
	line-height: normal;
}

th.SD_SortCell
{
	padding: 0px 0px 1px 0px;
	line-height: 11px;
	background-color: #E2F0F5;
	vertical-align: bottom;
}
th.SD_SortCell a
{	
	text-align: left;
	padding: 1px 10px 1px 3px;
	color: #1F2972;
	display: block;
	text-decoration: none;
	vertical-align: bottom;
}
th.SD_SortCell a:hover
{
    text-decoration: underline;
}
th.SD_SortCell a.SD_Desc
{
	background-image: url(../../Images/OrderByDesc.png);
	background-position: right 6px;
	background-repeat: no-repeat;
}
th.SD_SortCell a.SD_Asc
{
	background-image: url(../../Images/OrderByAsc.png);
	background-position: right 6px;
	background-repeat: no-repeat;
}

.SD_MinTblCell100 td, .SD_MinTblCell100 th
{
	min-width: 100px;
}
.SD_MinTblCell150 td, .SD_MinTblCell150 th
{
	min-width: 150px;
}

td
{
	padding: 2px 2px 2px 4px;
}
tr.SD_Sel td
{
	background-color: #E2F0FC;
}
div, p, li, ul, input, label
{
	font-size: 11px;
}
html, body
{
	height: 100%;
}
body
{
	margin: 0px;
	padding: 0px;
}
.SD_PushTopSD_MainPane_Full
{
	position: absolute;
	height: 1px;
}
h1, p
{
	margin: 0px;
	padding: 0.3em 0px;
}
.SD_Page
{
	min-height: 100%;
	margin: 0px 0px -20px 0px;
	background-color: #4C99C9;
	background-position: left top;
	background-image: url(../images/appPageFill.png);
	background-repeat: repeat-x;
	overflow: hidden;
}
.NoFooter .SD_Page
{
	margin: 0px -1px 0px 0px;
}
.noDisplay
{
	position: absolute;
	top: 0px;
	width: 500px;
	visibility: hidden;
	z-index: -1;
}
.SD_ElementButtonBar
{
	background-color: #EDF5FA;
	height: 20px;
	border-bottom: 1px solid #EDF5FA;
	padding: 5px 0px 1px 0px;
	border-bottom-color: #D6E9F3;
}
/*Hacky Fix for Add Carrier Button in IE8 */
.IE8 .SD_ElementButtonBar .y
{
	width: 60px;
}
.SD_ElementButtonBar a
{
	margin: 3px;
	float: right;
}
.SD_BottomBar a
{
	text-decoration: none;
	font-weight: bold;
	color: White;
}
.SD_PanelButtons
{
	float: right;
	padding-top: 10px;
}
.SD_BottomBar a:hover
{
	text-decoration: none;
	color: #C9F3F5;
}
.SD_PageHasTabs
{
	background-image: none;
	background-color: White;
}
* html .SD_Page
{
	height: 100%;
}
.SD_FieldItem .SD_ReadOnlyText
{
	background-color: #f0fbfa;
	color: #5C8CA3;
	/*background-image: none;*/
	border-right: 1px solid #C1DCF0;
	border-bottom: 1px solid #C1DCF0;
	border-left: 1px solid #C1DCF0;
	border-top: 1px solid #C1DCF0;
	font-size: 11px;
	width: 96%;
	padding: 3px 3px 2px 3px;
	line-height: 11px;
	min-height: 13px;
	margin: 0px;
	overflow: hidden;
}
.SD_PadBottom
{
	padding-bottom: 12px;
}
.SD_1Col .SD_FieldItem input[type='file'], .SD_2Col .SD_FieldItem input[type='file'], .SD_3Col .SD_FieldItem input[type='file'], .SD_3Col2 .SD_FieldItem input[type='file'], .SD_4Col .SD_FieldItem input[type='file'], .SD_4Col3 .SD_FieldItem input[type='file'], .SD_4Col2 .SD_FieldItem input[type='file'], .SD_5Col .SD_FieldItem input[type='file'], .SD_5Col4 .SD_FieldItem input[type='file'], .SD_5Col3 .SD_FieldItem input[type='file'], .SD_5Col2 .SD_FieldItem input[type='file'], .SD_6Col .SD_FieldItem input[type='file'], .SD_FieldItem textarea, .SD_FieldItem select, .SD_8Col .SD_FieldItem input[type='file'], .SD_1Col .SD_FieldItem input[type='text'], .SD_2Col .SD_FieldItem input[type='text'], .SD_3Col .SD_FieldItem input[type='text'], .SD_3Col2 .SD_FieldItem input[type='text'], .SD_4Col .SD_FieldItem input[type='text'], .SD_4Col3 .SD_FieldItem input[type='text'], .SD_4Col2 .SD_FieldItem input[type='text'], .SD_5Col .SD_FieldItem input[type='text'], .SD_5Col4 .SD_FieldItem input[type='text'], .SD_5Col3 .SD_FieldItem input[type='text'], .SD_5Col2 .SD_FieldItem input[type='text'], .SD_6Col .SD_FieldItem input[type='text'], .SD_FieldItem textarea, .SD_FieldItem select, .SD_8Col .SD_FieldItem input[type='text'], .SD_1Col .SD_FieldItem input[type='password'], .SD_2Col .SD_FieldItem input[type='password'], .SD_3Col .SD_FieldItem input[type='password'], .SD_3Col2 .SD_FieldItem input[type='password'], .SD_4Col .SD_FieldItem input[type='password'], .SD_4Col3 .SD_FieldItem input[type='password'], .SD_4Col2 .SD_FieldItem input[type='password'], .SD_5Col .SD_FieldItem input[type='password'], .SD_5Col4 .SD_FieldItem input[type='password'], .SD_5Col3 .SD_FieldItem input[type='password'], .SD_5Col2 .SD_FieldItem input[type='password'], .SD_6Col .SD_FieldItem input[type='password'], .SD_FieldItem textarea, .SD_FieldItem select, .SD_8Col .SD_FieldItem input[type='password'], .SD_1Col .SD_FieldItem textarea, .SD_2Col textarea, .SD_3Col textarea, .SD_3Col2 textarea, .SD_4Col textarea, .SD_4Col3 textarea, .SD_4Col2 textarea, .SD_5Col textarea, .SD_5Col4 textarea, .SD_5Col3 textarea, .SD_5Col2 textarea, .SD_6Col textarea, .SD_FieldItem textarea, .SD_FieldItem select, .SD_8Col textarea, .SD_1Col .SD_FieldItem select, .SD_2Col select, .SD_3Col select, .SD_3Col2 select, .SD_4Col select, .SD_4Col3 select, .SD_4Col2 select, .SD_5Col select, .SD_5Col4 select, .SD_5Col3 select, .SD_5Col2 select, .SD_6Col select, .SD_FieldItem select, .SD_FieldItem select, .SD_8Col select
{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.SD_Col .SD_FieldItem input[type='file'], .SD_Col .SD_FieldItem input[type='text'], .SD_Col .SD_FieldItem input[type='password'], .SD_Col .SD_FieldItem textarea, .SD_Col .SD_FieldItem select
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.SD_Properties div.SD_Text, .SD_Properties  div.SD_Label
{
	float: left;
	padding: 2px 5px 2px 0px;
	line-height: 13px;
	display: inline-block;
	margin: 0px;
}

.SD_Properties div.SD_Label
{
	text-align: right;
	font-weight: bold;
	width: 60px;
}
textarea
{
	overflow: auto;
}
.SD_LimitCharacters 
{
    border-radius: 4px;
    background-color: #F0E68C;
    color: #222222;
    border: 1px solid #444444;
    font-size: 9px;    
    font-style: normal;
    font-weight: normal;
    padding: 0px 2px 0px 2px;
    margin: 1px 1px 1px 1px;
    line-height: 11px;
    display: none;
}

.SD_2Col .SD_HasButton input[type='text']
{
	width: auto;
}
.SD_Col, .SD_1Col, .SD_2Col, .SD_3Col, .SD_3Col2, .SD_4Col, .SD_4Col3, .SD_4Col2, .SD_5Col, .SD_5Col4, .SD_5Col3, .SD_5Col2, .SD_6Col, .SD_8Col
{
	overflow: hidden;
	height: auto;
	float: left;
	position: static;
	clear: none;
}
.SD_1Col
{
	width: 100%;
}
.SD_4Col
{
	width: 24%;
}
.SD_3Col
{
	width: 32%;
}
.SD_3Col2
{
	width: 66%;
}
.SD_4Col2, .SD_2Col
{
	width: 49%;
}
.SD_4Col3
{
	width: 74%;
}
.SD_5Col
{
	width: 18%;
}
.SD_5Col4
{
	width: 77%;
}
.SD_5Col3
{
	width: 59%;
}
.SD_5Col2
{
	width: 39%;
}
.SD_6Col
{
	width: 17%;
}
.SD_8Col
{
	width: 12%;
}
.SD_FillColWidth .SD_FieldItem
{
	position: relative;
	padding-right: 0px;
}
.SD_XMLView
{
	width: 94%;
	height: 200px;
	font-size: 10px;
	padding: 5px;
	border: none;
	margin: 3px;
}
.SD_Part
{
	border-top: 1px dotted #AABBFF;
	padding: 2px 0px 6px 0px;
	font-size: 12px;
}
.SD_PartNumber
{
	font-weight: bold;
	color: #95B0DB;
}
table.SD_DocLinks
{
	margin: 4px 0px 0px 5px;
	width: 730px;
}
table.SD_DocLinks td.Col_View
{
	width: 60px;
	text-align: center;
}
table.SD_DocLinks td.Col_Print
{
	width: 30px;
	padding-left: 5px;
}
table.SD_DocLinks th
{
	background-color: #ECF2F4;
	color: #235996;
}
.SD_Part *
{
	font-size: inherit;
}
.SD_Push
{
	height: 20px;
}
.IE7 .SD_Push
{
	display: none;
}
.SD_Footer
{
	height: 20px;
	overflow: visible;
}
.IE7 .SD_Footer
{
	position: absolute;
	bottom: 2px;
	right: 0px;
	left: 0px;
}
.NoFooter .SD_Footer
{
	height: 0px;
	visibility: hidden;
}
.SD_Body
{
	background-image: url(../images/pagefill.gif);
	background-repeat: repeat-x;
	background-color: #2474A6;
}
.SD_Margin
{
	margin: 12px 12px;
	width: auto;
	height: auto;
	overflow: hidden;
}
.SD_Bar
{
	padding: 4px 4px 6px 6px;
	line-height: 1.1em;
	color: #FFFFEE;
	height: 12px;
	font-size: 9px;
	background-image: url(../images/FooterBar.gif);
	background-repeat: repeat-x;
}
sup
{
	vertical-align: 0.5em;
	font-size: 0.8em;
	line-height: 1.1em;
}
.SD_CheckBox label, .SD_FieldItem .SD_CheckBox label, .SD_FieldItem .aspNetDisabled label
{
	font-size: 10px;
	line-height: 13px;
	margin: -2px 0px 0px 0px;
	padding: 0px 6px 0px 0px;
	display: inline-block;
	overflow: hidden;
}
.SD_CheckBox .SD_FieldItem .SD_CheckBox
{
	padding: 0px;
	margin: 0px;
	line-height: 12px;
	font-size: 10px;
	display: block;
}
.SD_CheckBox input[type='checkbox'], .SD_FieldItem .SD_CheckBox input[type='checkbox'], .SD_FieldItem .aspNetDisabled input[type='checkbox'][disabled="disabled"]
{
	font-size: 10px;
	height: 10px;
	width: 10px;
	line-height: 10px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}
.IE7 span.SD_CheckBox input, .IE7 .SD_FieldItem span.SD_CheckBox input
{
	margin-top: 3px;
	margin-right: 3px;
}
.SD_CheckGroup label
{
	display: block;
	overflow: hidden;
	font-size: 10px;
	padding: 2px 6px 0px 1px;
	top: 4px;
	margin-top: 2px;
	float: left;
}
.SD_CheckGroup input, .SD_CheckGroup input
{
	display: block;
	float: left;
}
.SD_CheckGroup
{
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 10px;
}
.SD_CheckGroup .FR
{
	display: block;
	margin-right: 4px;
}
.SD_CheckGroup td
{
	padding-top: 0px;
}
.SD_CheckGroupTopAlignment td
{
    vertical-align: top;
}
.SD_FieldItem span.SD_CheckBox
{
	padding-top: 3px;
	display: inline-block;
}
.IE7 .SD_CheckGroup input
{
	margin-top: 3px;
	margin-right: 2px;
}
.IE7 .SD_CheckGroup label
{
	line-height: 11px;
	padding-top: 1px;
}
.SD_Box, .SD_BoxWide, .SD_BoxExtraWide
{
	margin-top: 10px;
	margin-right: 0px;
	padding: 0px 0px 5px 0px;
	background-image: url(../images/Group.gif);
	background-repeat: no-repeat;
	height: auto;
	overflow: hidden;
}
.SD_BoxButtons
{
	float: right;
	padding-right: 4px;
}
.SD_BoxWide
{
	background-image: url(../images/GroupWide.png);
}
.SD_BoxExtraWide
{
	background-image: url(../images/GroupExtraWide.png);
}
.SD_BoxMargin
{
	margin: 0px;
	padding: 2px 10px 10px 10px;
}
.SD_BoxMarginAbove
{
	margin: 0px;
	padding: 2px 10px 0px 10px;
}
.SD_BoxAbove
{
	height: 9px;
	clear: left;
}
.SD_BoxLabel
{
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #37486C;
}
.SD_BoxExtraWide > .SD_BoxLabel 
{
    padding-left: 10px;
}
.SD_BoxBar .SD_BoxLabel
{
	float: left;
}
.SD_BoxBar .FR
{
	margin-left: 15px;
}
.SD_Group
{
	margin: 8px 0px 10px 0px;
	background-color: #E0F0F3;
	padding: 2px 6px 6px 6px;
	overflow: hidden;
}
.SD_GroupLabel
{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #37486C;
}
.SD_PageCenter
{
	width: 1024px;
	margin: 0px auto;
	height: 100%;
	overflow: hidden;
}
.SD_ThinLayout .SD_PageCenter
{
	width: 95%;
}
.SD_LogMarked td
{
	background-color: #FBF8CE;
}
.SD_LogUserInfo td
{
	background-color: #F5F5F5;
}
.SD_LogUserInfo td:hover, .SD_LogMarked td:hover
{
	background-color: #DCFCFB;
}
.SD_OptionItem label, .SD_OptionItem .SD_CheckBox label
{
	font-weight: bold;
	position: static;
	padding: 0px 0px 0px 2px;
	font-size: 12px;
	float: left;
	display: block;
	color: #334455;
	margin: 5px 0px 0px 3px;
}
.SD_OptionItem .SD_CheckBox input[type='checkbox']
{
	clear: left;
	float: left;
	line-height: 12px;
	position: relative;
	top: 2px;
	left: 1px;
	display: block;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.SD_OptionItem p
{
	clear: left;
	margin: 3px 8px 0px 22px;
	color: #5F6F7E;
}
.SD_OptionItem
{
	clear: left;
	margin: 4px 0px 4px 0px;
}
form
{
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.SD_Content
{
	background-color: transparent;
	height: 100%;
	min-height: 100%;
	overflow: visible;
}
.SD_CenteredItem
{
	position: absolute;
	top: 0px;
	width: 290px;
	height: 290px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto auto;
}
.SD_CenteredLicenseItem
{
	position: absolute;
	top: 0px;
	width: 600px;
	height: 200px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto auto;
}
.SD_HoverPopUp
{
	visibility: hidden;
	padding: 3px;
	width: 140px;
	background-color: #D7EDF2;
	position: absolute;
	z-index: 100;
	border: 2px solid white;
}
.SD_HoverPopUp div
{
	border-bottom: 1px solid #AABBDD;
	clear: left;
}
.SD_HoverPopUp div span.txt
{
	float: right;
	display: inline-block;
	font-weight: bold;
}
.SD_HoverPopUp div span.lbl
{
	float: left;
	display: inline-block;
}
.SD_PopUpBox, .SD_PopUpBox_1, .SD_PopUpBox_2
{
	z-index: 105;
	position: absolute;
	padding: 0px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto auto;
	display: none;
}
.SD_PopUpBox_1
{
	z-index: 1105;
}
.SD_PopUpBox_2
{
	z-index: 2105;
}
.PU_InnerFrame
{
	position: absolute;
	padding: 0px;
	margin: 0px;
	top: 27px;
	left: 5px;
	right: 15px;
	background-color: white;
	bottom: 40px;
	border-radius: 5px;
}
.PU_InnerFrame .SD_Scroll
{
	border-radius: 5px;
}
.SD_ColPadLeft
{
	width: 10px;
	float: left;
	clear: left;
}
.SD_PopUpDisplay
{
	overflow: hidden;
	clear: left;
	top: 0px;
	left: 0px;
	display: block;
}
.SD_PopUpDisplay .SD_PopUpBox, .SD_PopUpDisplay .SD_Modal
{
	display: block;
}
.IE7 .SD_PopUpBox
{
	margin: 20% 30%;
}
.AF_Control
{
	border: 1px solid #20C17C;
}
.AF_Outer
{
	position: absolute;
	overflow: hidden;
	background-color: #AECDEE;
}
.AF_Items
{
	border: 1px solid #255BAD;
	background-color: White;
	clear: left;
	margin: 2px;
	overflow: auto;
}
.AF_Menu
{
	background-color: #AECDEE;
	margin: 2px;
	height: 19px;
}
.AF_Menu div.Title
{
	font-weight: bold;
	color: #1F49AD;
	font-size: 11px;
	padding: 2px 0px 0px 3px;
	float: left;
}
.AF_Menu div.Buttons
{
	float: right;
	padding-top: 2px;
}
.AF_Menu input
{
	float: right;
}
.AF_Item, .AF_Item_sel
{
	padding: 1px 2px 1px 2px;
	clear: both;
	position: relative;
	height: 15px;
}
.AF_L
{
	font-size: 11px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-left: 2px;
	right: 30px;
	height: 15px;
	overflow: hidden;
	border: 1px solid transparent;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}
.AF_noSortcutKeys .AF_L
{
	right: 0px;
}
.AF_Item:hover, .AF_Item_sel:hover
{
	background-color: #2C7CBE;
	overflow: visible;
}
.AF_Item:hover .AF_L, .AF_Item_sel:hover .AF_L
{
	color: White;
	overflow: hidden;
	height: auto;
	background-color: #2C7CBE;
	text-overflow: normal;
	white-space: normal;
	right: 0px;
	z-index: 210;
}
.AF_R
{
	font-size: 9px;
	position: absolute;
	padding: 2px;
	text-align: left;
	top: 0px;
	right: 0px;
	width: 26px;
	height: 15px;
	color: #111D6F;
}
.AF_Item:hover .AF_R, .AF_Item_sel:hover .AF_R
{
	display: none;
}
.AF_Prelist
{
	background-color: #E4F3FC;
}
.AF_Item_sel
{
	background-color: #293F67;
	color: White;
}
.IE7 .SD_CenteredItem
{
	position: static;
	margin: 20% 0px 0px 30%;
	width: auto;
	height: auto;
}
.IE7 .SD_CenteredLicenseItem
{
	position: static;
	margin: 20% 0px 0px 30%;
	width: auto;
	height: auto;
}
.VS_5
{
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}
.VS_10
{
	padding-top: 10px;
	clear: both;
	padding-bottom: 10px;
}
.SD_CenteredField
{
	height: 30px;
	margin: auto;
}
.SD_Modal, .SD_Wait, .SD_ModalAbs
{
	position: absolute;
	z-index: 103;
	background-color: #95A9AA;
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	filter: alpha(opacity=6);
	opacity: 0.06;
	-moz-opacity: 0.06;
}
.SD_Modal
{
	display: block;
}
.SD_Wait
{
	z-index: 200;
	display: block;
	background-color: #1117CC;
}
.SD_WaitAnimate
{
	z-index: 201;
	position: absolute;
	width: 20px;
	height: 20px;
	top: 14px;
	background-image: url(../images/waitCircleRs.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.SD_PopUp
{
	z-index: 110;
	position: absolute;
	width: 120px;
	background-color: #CCE5EB;
	padding: 20px;
	border-bottom: 1px solid #324466;
	border-right: 1px solid #324466;
}
.SD_PopupForm
{
	background-color: #CCDEEC;
	border-right: 1px solid #749ECD;
	border-bottom: 1px solid #749ECD;
	border-top: 1px solid #F3F8FC;
	border-left: 1px solid #F3F8FC;
	padding: 0px;
	width: 420px;
}
.SD_ErrorBox
{
	background-color: #F3F8FC;	
	margin: 3px;
	padding: 3px 3px 3px 24px;
	border: 1px solid #749ECD;
    color: red;
	background-image: url(../images/Notification_Error.png);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.SD_WarningBox
{
	background-color: #fbd862;
	margin: 3px;
	padding: 3px 3px 3px 24px;
	border: solid 1px DarkOrange;
	color: Black;
	background-image: url(../images/Notification_Warning.png);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.SD_LicenseForm
{
	background-color: #CCDEEC;
	border-right: 1px solid #F3F0F2;
	border-bottom: 1px solid #F3F0F2;
	padding: 0px;
	width: 600px;
	border-color: #749ECD;
}
.PU_Title
{
	font-size: 14px;
	font-weight: bold;
	color: #335088;
	margin-left: 5px;
	margin-bottom: 2px;
	position: static;
}
.PU_Contents
{
	width: 100%;
	overflow: hidden;
}
.PU_Contents .SD_MarginLoose
{
	margin: 10px 24px 18px 18px;
}
.PU_Contents .SD_Margin
{
	margin: 6px 20px 10px 10px;
}
.PU_Contents .SD_MarginTight
{
	margin: 0px 6px 6px 6px;
}
.PU_ButtonBar
{
	position: absolute;
	bottom: 8px;
	left: 10px;
	right: 10px;
	height: 20px;
}
.PU_ButtonBarLabel
{
	float: left;
	padding: 0px 0px 0px 10px;
}
.PU_TopLeft, .PU_Top, .PU_TopRight, .PU_Right, .PU_BottomRight, .PU_Bottom, .PU_BottomLeft, .PU_Left, .PU_Frame, .PU_Fill
{
	position: absolute;
	z-index: 2;
}
.PU_Inner, .PU_InnerShow
{
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	position: relative;
}
.PU_Inner, .PU_Inner *
{
	visibility: hidden;
}
.PU_TopLeft
{
	height: 20px;
	left: 0px;
	width: 25px;
	top: 0px;
	background-position: left top;
	background-image: url(../images/popup_TL.png);
	background-repeat: no-repeat;
}
.PU_Top
{
	left: 24px;
	height: 20px;
	right: 23px;
	background-position: left top;
	background-image: url(../images/popup_T.png);
	background-repeat: repeat-x;
}
.PU_TopDragHandler
{
    position: static;
	height: 7px;
	width: 153px;
	background-position: left top;
	background-image: url(../images/DragStripIcon.png);
	background-repeat: repeat-x;
    overflow: hidden;
    cursor: move;
    margin: 0px auto;
    font-size: 3px;
}
.PU_TopRight
{
	top: 0px;
	left: 0px;
	right: 0px;
	height: 20px;
	background-position: right top;
	background-image: url(../images/popup_TR.png);
	background-repeat: no-repeat;
}
.PU_Right
{
	top: 20px;
	left: 0px;
	right: 0px;
	bottom: 25px;
	background-position: right top;
	background-image: url(../images/popup_R.png);
	background-repeat: repeat-y;
}
.PU_BottomRight
{
	top: 0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	background-position: right bottom;
	background-image: url(../images/popup_BR.png);
	background-repeat: no-repeat;
}
.PU_Bottom
{
	left: 24px;
	top: 0px;
	bottom: 0px;
	right: 26px;
	background-position: left bottom;
	background-image: url(../images/popup_B.png);
	background-repeat: repeat-x;
}
.PU_BottomLeft
{
	top: 0px;
	bottom: 0px;
	width: 25px;
	background-position: left bottom;
	background-image: url(../images/popup_BL.png);
	background-repeat: no-repeat;
}
.PU_Left
{
	top: 20px;
	bottom: 25px;
	left: 0px;
	right: 0px;
	background-position: left top;
	background-image: url(../images/popup_L.png);
	background-repeat: repeat-y;
}
.PU_Frame
{
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	z-index: 3;
}
.PU_Fill
{
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	background-color: #CCE5EB;
	z-index: 1;
}
.SD_PopUpMargin
{
	margin: 0px 16px 0px 10px;
}
.SD_PopUpText
{
	padding-bottom: 10px;
	font-size: 11px;
}
.SD_PopUpButtons
{
	float: right;
	height: 25px;
	clear: left;
}
.SD_PopUpButtons input
{
	margin-left: 5px;
}
.SD_MainPanelView, .SD_MainPanelView_shiftDown
{
	position: absolute;
	top: 45px;
	bottom: 0px;
	left: 12px;
	right: 0px;
	z-index: 4;
}
.SD_MainPanelView_shiftDown
{
	top: 83px;
}
.SD_ClickItem
{
	width: 165px;
	color: #333377;
	float: left;
	padding: 1px 0px 1px 5px;
}

.SD_ClickItem span
{
	display: inline-block;
	font-size: 11px;
}
.SD_ClickItem:hover span
{
	background-color: #32669A;
	color: white;
}
.Wide .SD_ClickItem
{
	width: 95%;
}

.SD_Info
{
	margin-top: 4px;
	padding: 1px 3px;
	height: 15px;
}
.SD_Info span
{
	display: inline-block;
	float: left;
	margin-right: 10px;
	color: #338877;
}

.HW100
{
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: relative;
}
.SD_ScrollPad
{
	top: 12px;
	bottom: 33px;
	left: 12px;
	right: 12px;
	position: absolute;
}
.NT_Info
{
	position: absolute;
	top: 20px;
	right: 10px;
	height: 30px;
	width: 235px;
}
.NT_Top
{
	position: absolute;
	top: 0px;
	width: 100%;
	height: 120px;
	background-image: url(../images/tabbar.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.NT_WorkArea
{
	position: absolute;
	top: 125px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: auto;
}
.IE7 .NT_WorkArea
{
	height: 500px;
}
.IE7 .SD_MainPanelView .HW100
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	height: auto;
	width: auto;
}
.SD_AppPane_Scroll
{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 1px;
	top: 61px;
	overflow: auto;
}
.SD_MainPanelView .SD_Scroll, .SD_MainPanelView_shiftDown .SD_Scroll
{
	position: absolute;
	top: 38px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	overflow: auto;
	height: auto;
}
.SD_AppPane
{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 1px;
	top: 61px;
	overflow: hidden;
}
.SD_NoTopBar
{
	top: 0px;
}
.SD_IEShim
{
	height: 100%;
}
.SD_AppPane .SD_IEShim
{
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.IE7 .SD_AppPane .SD_IEShim
{
	height: 100%;
}
.IE7 .SD_AppPane_Scroll .SD_IEShim
{
	width: 825px;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: 100%;
}
.SD_highlightedRow {
    background-color: #f5f5f5 !Important;
}
.IE7 .SD_AppPane_Scroll
{
	width: 849px;
}
.SD_Col
{
	float: left;
	padding-right: 15px;
}
.SD_ColLeft
{
	width: 47%;
	padding-right: 2%;
	float: left;
}
.SD_ColRight
{
	width: 47%;
	padding-right: 2%;
	float: right;
}
.IE7 .SD_ColLeft, .IE7 .SD_ColRight
{
	width: 45%;
	clear: none;
	margin: 0px;
}
.SD_MarginLeft
{
	margin: 0px 0px 0px 12px;
}
.SD_MarginLeftTop
{
	margin: 12px 0px 0px 12px;
}
.SD_MarginExtra
{
	padding: 18px 18px;
}
.SD_MenuBar
{
	position: absolute;
	top: 64px;
	left: 0px;
	width: 175px;
	padding: 0px;
	margin: 0px;
	bottom: 20px;
	background-image: url(../images/menubar.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: White;
	overflow: auto;
}
.IE7 .SD_MenuBar
{
	clear: both;
}
.SD_MenuInfoPanel
{
	height: 100px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 10px;
	padding: 10px;
	background-color: #F3F7FF;
}
.SD_DocumentList a
{
	text-decoration: none;
	display: inline-block;
	padding: 0px 4px;
}
.SD_MenuBarItems
{
	position: static;
	padding: 6px;
}
.SD_MainPane
{
	position: absolute;
	top: 64px;
	left: 176px;
	right: 0px;
	padding: 0px;
	margin: 0px;
	bottom: 20px;
	background-color: White;
}
.SD_MainPane_Full
{
	position: absolute;
	top: 64px;
	left: 0px;
	right: 0px;
	padding: 0px;
	margin: 0px;
	bottom: 20px;
	background-color: White;
}
.NoFooter .SD_MainPane_Full
{
	bottom: 0px;
}
.SD_Main_Scroll
{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 1px;
	top: 60px;
	overflow: auto;
}
H1
{
	font-size: 13px;
	font-family: Tahoma, Segoe UI;
	color: #59A8D2;
	margin-top: 6px;
	margin-bottom: 2px;
	clear: both;
	width: 100%;
	background-repeat: no-repeat;
}
.SD_SubTitle
{
	font-size: 9px;
	display: inline-block;
	clear: left;
}
H1:first-child
{
	padding-top: 0px;
	margin-top: 0px;
}
.SD_SignIn
{
	font-size: 14px;
	font-family: Tahoma, Segoe UI;
	font-weight: bold;
	color: #335088;
	margin-top: 6px;
	margin-left: 12px;
	margin-bottom: 2px;
	clear: both;
	width: 100%;
	background-repeat: no-repeat;
}
.SD_LicenseLabel
{
	font-size: 14px;
	font-family: Tahoma, Segoe UI;
	color: #335088;
	margin-top: 15px;
	padding-bottom: 15px;
	clear: both;
	width: 100%;
	background-repeat: no-repeat;
}
input[type=button], input[type=submit]
{
	font-size: 10px;
	font-family: Tahoma, Segoe UI;
	padding: 0px 2px;
	margin: 0px;
	height: 20px;
}
.portal_header
{
	padding: 20px;
	text-align: center;
	font-family: Tahoma, Segoe UI, Arial, Sans-Serif;
	font-size: 15px;
	vertical-align: middle;
	color: Navy;
}
.portal_group
{
	background-image: url(../images/GroupWide.png);
	background-repeat: no-repeat;
	margin: 0px 16px 10px 0px;
}
div.portal_group_header
{
	font-weight: bold;
	padding: 6px 5px 0px 5px;
	font-size: 13px;
	color: #1080D1;
	overflow: hidden;
}
.portal_group_header_title
{
	float: left;
	font-size: 12px;
}
.portal_group_header_actions
{
	float: right;
}
.portal_group_contents
{
	padding: 10px 0px 0px 10px;
	margin-bottom: 10px;
}
.portal_group_item
{
	margin-bottom: 5px;
	text-align: left;
	padding: 4px;
	margin-left: 8px;
	border-top: 1px dotted #AABBCC;
	border-top-color: #95C6E3;
}
.SD_PortalGroupHeaderIcon
{
	display: inline-block;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	width: 15px;
}
.SD_PortalGroupHeaderIcon span
{
	background-repeat: no-repeat;
	display: inline-block;
	width: 15px;
	height: 15px;
}
.portal_group_item_header_icon
{
	display: inline;
	float: left;
	margin-right: 10px;
}
.portal_group_item_title
{
	font-weight: bold;
	display: inline;
	margin-right: 5px;
}
.portal_group_item_title > a 
{
    text-decoration: underline;
    font-weight: normal;
    color: #517bc3;
}
.portal_group_item_title > a:hover
{
    text-decoration: none;
}
.portal_group_item_description
{
	display: inline;
}
a.PG_btnEditGroup
{
	background-image: url(../images/btnEdit.png);
}
a.PG_btnAddItem
{
	background-image: url(../images/btnAdd.gif);
}
a.PG_btnEditItem
{
	background-image: url(../images/btnEdit.png);
}
a.PG_btnMoveUp
{
	background-image: url(../images/btnUp.gif);
}
a.PG_btnMoveDown
{
	background-image: url(../images/btnDown.gif);
	background-position: left 1px;
}
a.PG_btnEditGroup:hover
{
	background-image: url(../images/btnEdit_mo.png);
}
a.PG_btnAddItem:hover
{
	background-image: url(../images/btnAdd_mo.gif);
}
a.PG_btnEditItem:hover
{
	background-image: url(../images/btnEdit_mo.png);
}
a.PG_btnMoveUp:hover
{
	background-image: url(../images/btnUp_mo.gif);
}
a.PG_btnMoveDown:hover
{
	background-image: url(../images/btnDown_mo.gif);
}
a.PG_btnEditGroup, a.PG_btnAddItem, a.PG_btnEditItem, a.PG_btnMoveUp, a.PG_btnMoveDown, a.PG_btnEditGroup:hover, a.PG_btnAddItem:hover, a.PG_btnEditItem:hover, a.PG_btnMoveUp:hover, a.PG_btnMoveDown:hover
{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-left: 4px;
	background-repeat: no-repeat;
	text-decoration: none;
}
.SD_Row
{
	clear: both;
	overflow: hidden;
}
.SD_DataList > div.SD_Row:nth-child(6n+4)
{
	background-color: #eef9fe;
}
.SD_DataListNoDetails
{
	background-color: #ffffff;
}
.SD_DataListSimple > div.SD_Row:nth-child(2n)
{
	background-color: #eef9fe;
}
.SD_DataListNoDetails > div.SD_Row:nth-child(4n+3)
{
	background-color: #eef9fe;
}
.PW_20, .PW_30, .PW_40, .PW_50, .PW_60, .PW_70, .PW_80, .PW_90
{
	padding: 3px;
	float: left;
}
.PW_100, .PW_110, .PW_120, .PW_130, .PW_140, .PW_150, .PW_160, .PW_170, .PW_180, .PW_190, .PW_200, .PW_210, .PW_220, .PW_230, .PW_240, .PW_250, .PW_260, .PW_270, .PW_280, .PW_290, .PW_300, .PW_310, .PW_320, .PW_330, .PW_340, .PW_350, .PW_360
{
	padding: 3px 7px 3px 3px;
	float: left;
}
.PW_20
{
	width: 14px;
}
.PW_30
{
	width: 24px;
}
.PW_40
{
	width: 34px;
}
.PW_50
{
	width: 44px;
}
.PW_60
{
	width: 54px;
}
.PW_70
{
	width: 64px;
}
.PW_80
{
	width: 74px;
}
.PW_90
{
	width: 84px;
}
.PW_100
{
	width: 90px;
}
.PW_110
{
	width: 100px;
}
.PW_120
{
	width: 110px;
}
.PW_130
{
	width: 120px;
}
.PW_140
{
	width: 130px;
}
.PW_150
{
	width: 140px;
}
.PW_160
{
	width: 150px;
}
.PW_170
{
	width: 160px;
}
.PW_180
{
	width: 170px;
}
.PW_190
{
	width: 180px;
}
.PW_200
{
	width: 190px;
}
.PW_210
{
	width: 200px;
}
.PW_220
{
	width: 210px;
}
.PW_230
{
	width: 220px;
}
.PW_240
{
	width: 230px;
}
.PW_250
{
	width: 240px;
}
.PW_260
{
	width: 250px;
}
.PW_270
{
	width: 260px;
}
.PW_280
{
	width: 270px;
}
.PW_290
{
	width: 280px;
}
.PW_290
{
	width: 280px;
}
.PW_300
{
	width: 290px;
}
.PW_310
{
	width: 300px;
}
.PW_320
{
	width: 310px;
}
.PW_330
{
	width: 320px;
}
.PW_340
{
	width: 330px;
}
.PW_350
{
	width: 340px;
}
.PW_360
{
	width: 350px;
}
/* End Base Styles */
/* formerly inHtml styles used for grids */
.alinks
{
	text-decoration: none;
	color: Black;
}
.alinks:hover
{
	text-decoration: underline;
}
/* From Material Page */
.DropDownMenuPanel
{
	z-index: 50;
	border: 1px solid #B0B0B0;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 12px;
	background-color: white;
	margin-left: -2px;
}
.DropDownMenuItem
{
	margin: 1px 0px 1px 0px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	padding: 2px 19px 2px 2px;
	white-space: nowrap;
	font-size: 11px;
	background-color: #FFFFFF;
}
.DropDownMenuItem-Selected
{
	font-weight: normal;
	background-color: #FFFFFF;
}
.DropDownMenuItem:hover
{
	background-color: #B0B0B0;
	margin: 1px 0px 1px 0px;
	font-weight: normal;
	padding: 2px 19px 2px 2px;
	border: 1px solid #B0B0B0;
}
.DropDownMenuPanel:hover
{
	background-color: #FFFFFF;
	border: 1px solid #B0B0B0;
}
/* End From Material Page */
/* NotificationBar  */
.SD_NotificationBarControl .NotificationBar
{
	padding: 0px 5px 1px 26px;
	font-size: 13px;
	font-family: Tahoma, Segoe UI, Arial, Sans-Serif;
	background-repeat: no-repeat;
	background-position: 5px center;
	z-index: 100;
}
.SD_NotificationOuter
{
	height: 22px;
	overflow: visible;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 15;
}
.SD_NoteAbove .SD_NotificationOuter
{
	height: 50px;
	background-image: url(../images/NoteAbove.png);
	background-repeat: repeat-x;
	background-position: left 18px;
}
.SD_NotificationBarControl p
{
	padding: 0px;
	margin: 0px;
}
.SD_NotificationBarControl p a
{
	display: inline;
}
.SD_SmallNotice .SD_NotificationBarControl .NotificationBar
{
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.PU_Inner .SD_NotificationBarControl .NotificationBar
{
	width: 100%;
	height: 20px;
	overflow: visible;
	position: absolute;
	top: 0px;
	left: 0px;
}
.SD_NotificationBarControl a:visited, .SD_NotificationBarControl a:link
{
	text-decoration: none;
}
.SD_NotificationBarControl a:hover
{
	text-decoration: none;
}
.SD_NotificationBarControl .errorColors
{
	background-color: #FA8072;
	border-bottom: solid 1px #AD2121;
	color: Black;
	background-image: url(../images/Notification_Error.png);
}
.SD_NotificationBarControl span, .SD_NotificationBarControl a
{
	display: block;
	width: auto;
}
.SD_NotificationBarControl .warningColors
{
	background-color: #FCC91B;
	margin: 0px;
	border-bottom: solid 1px DarkOrange;
	color: Black;
	background-image: url(../images/Notification_Warning.png);
}
.SD_NotificationBarControl .defaultColors
{
	border-bottom: solid 1px #0D8206;
	background-color: #33FF00;
	color: Black;
	background-image: url(../images/Notification_Default.png);
}
.SD_NotificationBarControl .infoColors
{
	background-color: #80BDEA;
	color: Black;
	background-image: url(../images/Notification_Info.png);
	border-bottom: solid 1px #122996;
}
.SD_NotificationBarControl .panel
{
	z-index: 101;
	background-color: #FFFFD9;
	border-bottom: solid 1px gray;
	padding: 5px;
	margin: 0px;
}
.SD_SmallNotice .SD_NotificationBarControl
{
	margin-bottom: 10px;
}
.SD_NotificationBarControl .panel ul
{
	padding: 0px 0px 0px 13px;
}

.SD_MessageBox {
    padding: 4px 4px 3px 23px;
    margin: 5px 0px 5px 0px;
    text-align: left;
    background-repeat: no-repeat;
    background-position: 3px 2px;
    font-size: 11px;
    border-radius: 4px;
}
.SD_MessageBoxInfo {
    background-color: #def3f8;
	color: #333333;
	background-image: url(../images/Notification_Info.png);
	border: 1px solid #BED6EF;
}
.SD_MessageBoxWarning {
    background-color: #fff8dc;
	color: #333333;
	background-image: url(../images/Notification_Warning.png);
	border: 1px solid #dedede;
}
.SD_MessageBoxError {
    background-color: #fffafa;
	color: #333333;
	background-image: url(../images/Notification_Error.png);
	border: 1px solid #f9b6b9;
}

.SD_MessagesTitle
{
    border-style: solid none none solid;
    border-width: thin;
    border-color: #000000;
    font-weight: bold;
    font-variant: small-caps;
    text-indent: 5px;
}
.SD_MessagesError
{
	font-weight: bold;
}
.SD_MessagesOverride
{
	font-weight: bold;
	color: #0000FF;
}
.SD_MessagesWarning
{
	font-weight:normal;
}

div.SD_Table table
{
	width: 100%;
	padding-bottom: 20px;
}
div.SD_Table .SD_Title
{
	font-size: 13px;
	padding-bottom: 3px;
	border-top: 2px solid #CDE1EB;
	color: #5081B6;
	font-weight: bold;
}
.SD_TableHeadingRow td, .SD_TableHeadingRow > th
{
	border-bottom: 1px solid #CDE1EB;
	font-weight: bold;
	color: #6789A5;
	font-size: 11px;
	line-height: 13px;
	vertical-align: bottom;
	padding: 8px 4px 2px 4px;
	font-family: Tahoma, Segoe UI, Arial, Geneva, Sans-Serif;
}
.SD_TableRow:nth-child(2n)
{
	background-color: #F5FBFE;
}
.SD_TableRow td
{
	vertical-align: top;
	border-bottom: 1px dotted #CEDBEA;
	padding: 2px 4px 2px 4px;
	font-size: 11px;
	overflow: hidden;
}
tr.SD_TableMiddleAlignCells > td 
{
    vertical-align: middle;
    height:18px;
}
.SD_AddressButtons
{
	width: 100%;
	height: 30px;
}
.SD_TableRow td div.a
{
	position: relative;
	width: 100%;
	height: 24px;
}
.SD_TableRow td div.b
{
	position: absolute;
	top: 0px;
	right: 5px;
	left: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}
.SD_TableRow td.SD_ControlCell
{
	vertical-align: middle;
	padding-left: 8px;
	padding-right: 8px;
}
.SD_TableRow input[type=button], .SD_TableRow label
{
	font-size: 10px;
}
.SD_TableRow input[type='checkbox']
{
	margin-top: 2px;
	float: left;
	margin-bottom: 0px;
}
.SD_TableRow label
{
	float: left;
	display: block;
	padding-top: 5px;
	padding-right: 7px;
}
.SD_TableRow td.SD_RowHeading
{
	font-weight: bold;
	font-size: 11px;
	color: #698CC0;
}
.SD_ColumnSelectorGrid .CSG_heading input
{
	width: 60px;
}
tr.CSG_Heading td
{
	height: 40px;
	line-height: 12px;
	font-weight: bold;
	vertical-align: bottom;
	border-bottom: none;
}
tr.CSG_Heading td .SD_CheckBox
{
	text-align: left;
	display: block;
	width: 90px;
}
tr.CSG_Heading td .SD_CheckBox label
{
	width: 60px;
}
tr.CSG_Heading td .SD_CheckBox input[type="checkbox"]
{
	margin-left: 10px;
}
.SD_ColumnSelectorGrid table
{
	width: 95%;
}
.CSG_colLabel, .CSG_colLabel_sel, .CSG_rowLabel, .CSG_colLabel th, .CSG_colLabel_sel th, .CSG_rowLabel th
{
	background-color: transparent;
	color: #286CB7;
	font-size: 11px;
	font-weight: bold;
}
.CSG_row td
{
	border-top: 1px dotted #334499;
	border-top-color: #84CCE8;
}
.SD_ColumnSelectorGrid td
{
	text-align: center;
	padding: 4px 8px 4px 8px;
}
td.CSG_rowLabel
{
	text-align: left;
	padding-top: 1px;
	padding-left: 1px;
}
.SD_ColumnSelectorGrid td.SD_Sel
{
	background-color: #FBF4CE;
}
.SD_TableHeaderRow td
{
	font-size: 10px;
	border-bottom: 1px solid navy;
	padding: 10px 3px 3px 3px;
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	max-width: 200px;
}
.SD_TableDataRow td
{
	font-size: 10px;
	text-align: left;
	padding: 4px;
	overflow: hidden;
	max-width: 200px;
	border-bottom: 1px solid #FAFAFF;
	border-left: 1px solid #FAFAFF;
}
.SD_ShipForm
{
	float: left;
	width: 500px;
}
.SD_ShipFormSample
{
	float: left;
	width: 300px;
}
.SD_Block
{
	background-color: #EAF7FB;
	border-bottom: solid 1px #99CEEE;
	border-right: solid 1px #99CEEE;
	overflow: hidden;
	margin-right: 10px;
	padding: 0px;
	border-right-color: #BADEF3;
	border-bottom-color: #BADEF3;
}
.SD_BlockMargin
{
	margin: 8px;
	height: auto;
	width: auto;
	overflow: hidden;
}
.SD_NoteAbove
{
	position: relative;
	top: -60px;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
}
.SD_Req
{
	display: inline-block;
	width: 8px;
	margin-left: 0px;
	height: 10px;
	padding: 0px;
	background-image: url(../images/required.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	clear: right;
}
.SD_FormWindow, .SD_FormWindow form
{
	padding: 0px;
	margin: 0px;
	height: 100%;
}
.SD_FormPane
{
	width: 827px;
	padding: 0px;
	margin: 0px;
	height: 100%;
	float: right;
	overflow: visible;
}
.SD_Menu_2 ul
{
	padding: 0px;
	margin: 4px 0px 2px 8px;
}
.SD_Menu_2 .SD_MenuItem a, .SD_Menu_2 .SD_MenuItem span.SD_MenuLabel, .SD_Menu_2 .SD_MenuItem_sel span.SD_MenuLabel
{
	text-decoration: none;
	color: #4D7B95;
	overflow: hidden;
	font-weight: normal;
	display: inline-block;
	line-height: 12px;
	padding: 0px 2px 1px 2px;
}
.SD_Menu_2 .SD_MenuItem a:hover
{
	background-color: #80A8F0;
	color: #EDFEFE;
}
.SD_Menu_2 li
{
	font-weight: bold;
	list-style: none;
	font-size: 11px;
	margin-top: 2px;
	overflow: hidden;
}
.SD_Menu_2 .SD_Word
{
	overflow: hidden;
	display: inline-block;
	height: 13px;
	line-height: 13px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}
.SD_Menu_2 li, .SD_Menu_2 li .SD_Word
{
	max-width: 134px;
}
.SD_Menu_2 li li, .SD_Menu_2 li li .SD_Word
{
	max-width: 127px;
}
.SD_Menu_2 li li li, .SD_Menu_2 li li li .SD_Word
{
	max-width: 119px;
}
.SD_Menu_2 li li li li, .SD_Menu_2 li li li li .SD_Word
{
	max-width: 111px;
}
.SD_Menu_2 li li li li li, .SD_Menu_2 li li li li li .SD_Word
{
	max-width: 103px;
}
.SD_Menu_2 .SD_MenuItem_sel span.SD_MenuLabel
{
	background-color: #457CE2;
	color: White;
}
.SD_Menu_2 .SD_MenuItem_sel .SD_MenuItem span.SD_MenuLabel
{
	background-color: transparent;
	color: #4D7B95;
}
.SD_Menu_2 ul, .SD_Menu_2 ul
{
	margin-bottom: 3px;
}
.SD_TextCombo
{
	position: relative;
	height: 22px;
	top: 0px;
	left: 0px;
	width: 100%;
	overflow: visible;
}
.SD_TextCombo input
{
	position: absolute;
	z-index: 4;
	top: 1px;
	left: 0px;
	height: 18px;
}
.SD_TextCombo select
{
	position: absolute;
	top: 1px;
	left: 0px;
	z-index: 1;
}
.SD_Base
{
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}
div.SD_Error
{
	color: #A40202;
	font-size: 12px;
	line-height: 15px;
}
span.SD_Error
{
	color: #A40202;
	display: inline;
}
.SD_ErrorLarge
{
	font-size: 15px;
	line-height: 20px;
	padding: 30px;
}
.SD_FieldError, .validation-summary-errors li, .SD_ErrorText
{
	color: #A40202;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	min-width: 90%;
	width: 90%;
}
.SD_Flow
{
	clear: left;
}
.SD_Flow div
{
	float: left;
	width: 140px;
}
.SD_Flow label
{
	font-size: 10px;
	display: block;
	float: left;
	width: 110px;
	padding-top: 3px;
	clear: none;
}
.SD_Flow input[type='checkbox']
{
	float: left;
}
.validation-summary-errors li
{
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.validation-summary-errors ul
{
	padding: 0px;
	margin: 0px;
}
.SD_ErrorBox p
{
	margin-bottom: 6px;
}
a.SD_Icon
{
	background-image: url(../images/icons.png);
	width: 13px;
	height: 13px;
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px 2px;
	display: inline-block;
	text-decoration: none;
}
a.SD_btnFind, a.SD_btnX, a.SD_btnGet
{
	text-decoration: none;
	background-image: url(../images/btnFind.png);
	width: 20px;
	height: 20px;
	padding: 0px;
	background-repeat: no-repeat;
	margin: 0px;
	display: inline-block;
	text-decoration: none;
}
a.SD_btnLink, a.SD_btnLink_dis, .SD_btnLink a, .SD_btnLink_dis a
{
	text-decoration: none;
	display: inline-block;
	margin-left: 3px;
	color: White;
    cursor: pointer;
}
.SD_FieldItem a.SD_btnLink, .SD_FieldItem  a.SD_btnLink_dis, .SD_FieldItem .SD_btnLink a, .SD_FieldItem .SD_btnLink_dis a
{
	margin-top: 1px;
}

 a.SD_btnLink_dis, .SD_btnLink_dis a
{
	cursor: not-allowed;
}
.SD_btnLink span.First, .SD_btnLink span.Prev, .SD_btnLink span.Next, .SD_btnLink span.Last, .SD_btnLink_dis span.First, .SD_btnLink_dis span.Prev, .SD_btnLink_dis span.Next, .SD_btnLink_dis span.Last
{
	background-image: url(../images/btnFirst.png);
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	display: inline-block;
}
.SD_btnLink span.Prev
{
	background-image: url(../images/btnPrev.png);
}
.SD_btnLink span.Next
{
	background-image: url(../images/btnNext.png);
}
.SD_btnLink span.Last
{
	background-image: url(../images/btnLast.png);
}
.SD_btnLink:hover span.First
{
	background-image: url(../images/btnFirst_mo.png);
}
.SD_btnLink:hover span.Prev
{
	background-image: url(../images/btnPrev_mo.png);
}
.SD_btnLink:hover span.Next
{
	background-image: url(../images/btnNext_mo.png);
}
.SD_btnLink:hover span.Last
{
	background-image: url(../images/btnLast_mo.png);
}
.SD_btnLink_dis span.First
{
	background-image: url(../images/btnFirst_dis.png);
}
.SD_btnLink_dis span.Prev
{
	background-image: url(../images/btnPrev_dis.png);
}
.SD_btnLink_dis span.Next
{
	background-image: url(../images/btnNext_dis.png);
}
.SD_btnLink_dis span.Last
{
	background-image: url(../images/btnLast_dis.png);
}
.TBA_Buttons .SD_btnLink
{
	margin: 0px;
}
.SD_btnLink span, .SD_btnLink_dis span
{
	padding: 0px;
	height: 17px;
	line-height: 13px;
	text-decoration: none;
	font-weight: normal;
	background-color: transparent;
	display: inline-block;
	margin: 0px;
}
a.SD_btnLink span.x, .SD_btnLink_dis span.x, .SD_btnLink a span.x
{
	background-image: url(../images/btnLinkX.png);
	background-repeat: no-repeat;
	width: 5px;
	background-position: left top;
}
a.SD_btnLink span.z, .SD_btnLink_dis span.z, .SD_btnLink a span.z
{
	background-image: url(../images/btnLinkZ.png);
	background-repeat: no-repeat;
	width: 5px;
	background-position: right top;
}
a.SD_btnLink:hover span.z, .SD_btnLink a:hover span.z
{
	background-image: url(../images/btnLinkZ_mo.png);
}
.SD_btnLink_dis span.z
{
	background-image: url(../images/btnLinkZ_dis.png);
}
.SD_btnLink span.y
{
	background-image: url(../images/btnLinkY.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-right: 2px;
}
.SD_btnLink span.Find, .SD_btnLink span.Edit, .SD_btnLink span.Book, .SD_btnLink_dis span.Find, .SD_btnLink_dis span.Edit, .SD_btnLink_dis span.Book
{
	background-image: url(../images/btnLinkFind.png);
	background-repeat: no-repeat;
	background-position: right top;
	color: White;
	width: 16px;
}
a.SD_btnLink:hover span.x, .SD_btnLink a:hover span.x
{
	background-image: url(../images/btnLinkX_mo.png);
}
.SD_btnLink_dis span.x
{
	background-image: url(../images/btnLinkX_dis.png);
}
a.SD_btnLink:hover span.y, .SD_btnLink a:hover span.y
{
	background-image: url(../images/btnLinkY_mo.png);
}
.SD_btnLink_dis span.y
{
	background-image: url(../images/btnLinkY_dis.png);
	padding-right: 4px;
}
a.SD_btnLink:hover span.Find, .SD_btnLink a:hover span.Find
{
	background-image: url(../images/btnLinkFind_mo.png);
}
.SD_btnLink_dis span.Find
{
	background-image: url(../images/btnLinkFind_dis.png);
}
.SD_btnLink span.Edit
{
	background-image: url(../images/btnLinkEdit.png);
}
a.SD_btnLink:hover span.Edit, .SD_btnLink a:hover span.Edit
{
	background-image: url(../images/btnLinkEdit_mo.png);
}
.SD_btnLink_dis span.Edit
{
	background-image: url(../images/btnLinkEdit_dis.png);
}
.SD_btnLink span.Book
{
	background-image: url(../images/btnLinkBook.png);
}
a.SD_btnLink:hover span.Book, .SD_btnLink a:hover span.Book
{
	background-image: url(../images/btnLinkBook_mo.png);
}
.SD_btnLink_dis span.Book
{
	background-image: url(../images/btnLinkBook_dis.png);
}
span.help
{
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/btnHelp.png);
}
.SD_btnLink:hover span.help
{
	background-image: url(../images/btnHelp_mo.png);
}
.SD_btnLink_dis span.help
{
	background-image: url(../images/btnHelp_dis.png);
}
a.SD_btnFind:hover
{
	background-image: url(../images/btnFind_mo.png);
}
a.SD_btnX
{
	background-image: url(../images/btnX.png);
}
a.SD_btnGet
{
	background-image: url(../images/btnGet.png);
}
a.SD_btnX:hover
{
	background-image: url(../images/btnX_mo.png);
}
a.SD_btnGet:hover
{
	background-image: url(../images/btnGet_mo.png);
}
td.SD_MaterialLinkCell a.SD_btnLink span.x
{
	width: 75px;
}
td.SD_MaterialLinkCell
{
	width: 85px;
}
.SD_TemplatedText
{
	background-color: #FEF8E0;
	min-height: 40px;
	padding: 2px;
	font-size: 9px;
	width: 100%;
}
.SD_Overpack .OP_PackageList
{
	display: none;
}
.SD_Overpack_sel .OP_PackageList
{
	clear: left;
	padding: 4px 10px 10px 43px;
}
.SD_Overpack, .SD_Overpack_sel
{
	overflow: hidden;
	padding: 4px 0px 4px 5px;
	margin: 0px 5px;
	width: 390px;
}
.SD_Overpack_sel
{
	margin: 10px 5px;
}
.SD_Overpack_sel
{
	border: 2px solid #7EB5DC;
}
.SD_OverpackRightCol
{
	position: absolute;
	top: 8px;
	left: 51%;
	bottom: 0px;
	right: 0px;
}
.SD_OverpackLeftCol
{
	position: absolute;
	top: 8px;
	left: 0px;
	bottom: 0px;
	right: 49%;
	border-right: 2px dotted #7EB5DC;
}
.SD_OverpackLeftCol .SD_Scroll, .SD_OverpackRightCol .SD_Scroll
{
	position: absolute;
	top: 30px;
	left: 0px;
	padding: 10px;
	bottom: 30px;
	overflow: auto;
}
.SD_ScrollAddress
{
	top: 33px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;
	overflow: auto;
}
.PU_InnerFrame .SD_BoxMargin .SD_ScrollAddress
{
	left: 12px;
	right: 10px;
	bottom: 5px;
    overflow: hidden;
}
.SD_OverpackLeftCol .SD_Scroll
{
	width: 410px;
}
.SD_OverpackRightCol .SD_Scroll
{
	width: 380px;
}
.SD_OverpackLayout
{
}
.SD_OverpackLayout .SD_BoxLabel
{
	font-size: 15px;
}
.SD_OverpackLayout table
{
	width: 100%;
	border-right: 1px solid #F8C95A;
	border-bottom: 1px solid #F8C95A;
}
.SD_Overpack
{
}
.OP_PackageOuter
{
	margin-top: 10px;
	overflow: hidden;
	background-color: #FDF4DF;
}
.OP_SelectorLeft, .OP_SelectorRight
{
	width: 30px;
	text-align: center;
	padding: 4px;
	background-color: #FFDE9F;
}
.OP_SelectorLeft .SD_Label, .OP_SelectorRight .SD_Label
{
	padding-bottom: 5px;
}
.OP_Sequence div
{
	margin: 6px;
	background-color: #FFFEF2;
	padding: 2px;
}
.OP_Title
{
	margin: 2px 10px 0px 4px;
	font-size: 11px;
	font-weight: bold;
}
.OP_X
{
	display: inline-block;
	padding: 0px 5px;
	position: relative;
	bottom: 1px;
	font-size: 9px;
}
.SD_EditorRow td
{
	border-bottom: 1px solid;
	padding: 2px 4px;
	margin: 0px;
	border-color: #82CDEA;
}
a.SD_Icon:hover
{
	background-color: #B9F7EA;
}
.SD_PackageItem
{
	font-size: 10px;
	font-weight: normal;
	clear: left;
	margin: 3px 0px 0px 4px;
	background-color: #FCF9EB;
	border-bottom: 1px solid #FFECB0;
	border-right: 1px solid #FFECB0;
	padding: 4px 10px 0px 10px;
	width: 500px;
	clear: left;
}
.SD_CheckGroupBgColor
{
	background-color: #F2FBFF !important;
}
.SD_CheckGroup
{
	background-color: #F2FBFF;
	overflow: hidden;
	padding: 0px 4px 1px 2px;
	margin: 0px 0px 4px 0px;
    border-radius: 4px;
}
.SD_CheckGroup br
{
	clear: left;
}
.SD_CheckGroup input[type='checkbox']
{
	height: 10px;
	margin: 3px 0px 0px 3px;
	width: 10px;
}
.CG_4Col label
{
	margin-top: 2px;
	width: 150px;
}
.CG_Col_160 label
{
	margin-top: 2px;
	width: 160px;
}

.CG_3Col label
{
	margin-top: 2px;
	width: 210px;
}
.SD_FieldInlineButton
{
	float: left;
	padding: 24px 0px 0px 5px;
}
.CBDDC_DropDown
{
	float: left;
	padding-top: 2px;
	height: 24px;
	width: 60%;
}
.SD_2ColChild td
{
	width: 50%;
}
.SD_2Col_Background
{
	background-image: url(../images/2colCornerBG.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.SD_4Col_Background
{
	background-image: url(../images/4colCornerBG.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.SD_3ColChild td
{
	width: 33%;
}
.SD_CheckGroup td input
{
	top: 0px;
	left: 0px;
}
.SD_CheckGroup td
{
	height: 20px;
}
.IE7 .SD_PopupForm .SD_Field
{
	width: 90%;
}
.SD_PopupForm p
{
	font-size: 13px;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}
.SD_PopupForm h1
{
	padding-top: 0px;
	margin-top: 0px;
	font-size: 14px;
}
.SD_formSep
{
	background-image: url(../images/TLFade.png);
	background-repeat: no-repeat;
	padding: 2px 5px;
}
.SD_formSepMargin
{
	padding: 10px;
}
.SD_Banner
{
	background-color: transparent;
	padding: 0px 0px 2px 10px;
	margin: 0px;
	height: 37px;
	overflow: visible;
	position: relative;
}
.HasTabs .SD_Banner
{
	background-color: white;
}
.SD_DialogPage .SD_Banner
{
	background-color: transparent;
}
.SD_Banner .SD_UserStatus
{
	float: left;
	width: 300px;
	margin-left: 125px;
}
.SD_Banner .SD_UserStatus div
{
	margin: auto;
	float: none;
	width: auto;
	text-align: left;
	padding: 0px 0px 6px 10px;
	height: 20px;
	background-position: left bottom;
	background-image: url(../images/statusItem.png);
	background-repeat: no-repeat;
	color: navy;
	font-size: 9px;
}
.SD_UserStatus span.UserName
{
	padding-top: 5px;
	display: inline-block;
}
.SD_Banner .SD_AppStatus
{
	font-size: 10px;
	color: navy;
	height: 20px;
	padding: 4px 15px 0px 10px;
	text-align: right;
	background-image: url(../images/statusItem.png);
	background-repeat: no-repeat;
	float: right;
}
.SD_Banner .SD_UserStatus span
{
	font-weight: bold;
}
.SD_Banner .SD_AppLogoBlock
{
	width: 200px;
	float: left;
}
.SD_Banner .DGIS_Logo
{
	width: 175px;
	height: 60px;
	background-image: url(../images/dgisLogo.png);
	background-repeat: no-repeat;
	top: 6px;
	left: 4px;
	position: absolute;
	z-index: 10;
}
.SD_Banner .DGIS_Beta_Logo {
    width: 175px;
    height: 60px;
    background-image: url(../images/DgisBetaLogo.png);
    background-repeat: no-repeat;
    top: 6px;
    left: 4px;
    position: absolute;
    z-index: 10;
}
.SD_Banner .companyLogo_MFPro
{
	display: none;
}
.SD_Banner .companyLogo_MFE
{
	display: none;
}

.SD_Banner .companyLogo
{
	width: 240px;
	height: 60px;
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 10px;
	position: absolute;
	z-index: 10;
}

.SD_Banner .companyLogo_Bombardier
{
	width: 250px;
	height: 58px;
	background-image: url(../images/dgis/bombardier/BombardierJustText.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 18px;
	position: absolute;
	z-index: 10;
}
.SD_Banner .companyLogo_GM
{
	width: 200px;
	height: 60px;
	background-image: url(../images/dgis/GM/GM.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 10px;
	position: absolute;
	z-index: 10;
}
.SD_Banner .companyLogo_Hawker
{
	width: 200px;
	height: 60px;
	background-image: url(../images/dgis/hawker-beechcraft/Hawker-Beechcraft-H55.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 10px;
	position: absolute;
	z-index: 10;
}
.SD_Banner .companyLogo_BMW
{
	width: 200px;
	height: 60px;
	background-image: url(../images/dgis/BMW/bmwLogoH55.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 10px;
	position: absolute;
	z-index: 10;
}
.SD_Banner .companyLogo_Lilly
{
	width: 200px;
	height: 60px;
	background-image: url(../images/dgis/lilly/LillyLogo.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 10px;
	position: absolute;
	z-index: 10;
}

.SD_Banner .companyLogo_Elanco
{
	width: 200px;
	height: 60px;
	background-image: url(../images/dgis/elanco/elancologo.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 10px;
	position: absolute;
	z-index: 10;
}

/* C:\code\Labelmaster\trunk\onedotx_working\Labelmaster.Masterform.Web.UI2\content\images\DGIS\Aviall\AviallTestLogo.png */
.SD_Banner .companyLogo_Aviall
{
	width: 200px;
	height: 60px;
	background-image: url(../images/dgis/Aviall/AviallLogo.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 7px;
	position: absolute;
	z-index: 10;
}
.SD_Banner .companyLogo_AviallTest
{
	width: 200px;
	height: 78px;
	background-image: url(../images/dgis/Availl/AviallTestLogo.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 7px;
	position: absolute;
	z-index: 10;
}
.SD_Banner .companyLogo_Toyota
{
	width: 200px;
	height: 60px;
	background-image: url(../images/dgis/Toyota/ToyotaLogo.png);
	background-repeat: no-repeat;
	top: 5px;
	background-position: right top;
	right: 10px;
	position: absolute;
	z-index: 10;
}
.SD_PopupForm
{
	width: 260px;
	height: auto;
	overflow: hidden;
}
.SD_PopupForm .SD_BottomBar
{
	clear: left;
	padding: 5px;
	background-color: #4B86B1;
}
.SD_Centered
{
	position: relative;
	top: 25%;
	left: 25%;
}
.SD_PopupForm input[type='text'], .SD_PopupForm input[type='password']
{
	width: 135px;
}
.SD_Material
{
	background-image: url(../images/materialBar.png);
	background-repeat: no-repeat;
}
.SD_MessageLarge
{
	font-size: 15px;
	color: #334477;
	font-weight: bold;
}
.SD_PackageMargin
{
	padding: 10px;
}
.SD_Ruler
{
	background-image: url(../images/ruler.gif);
	background-position: right top;
	background-color: White;
	background-repeat: repeat-y;
	height: 3000px;
	width: 35px;
	padding-right: 12px;
	float: right;
	position: relative;
}
.SD_Ruler .SD_RulerItem
{
	position: absolute;
	height: 10px;
	width: 30px;
	padding: 0px;
	margin: 0px;
}
.SD_Ruler a
{
	text-align: right;
	text-decoration: none;
}
.SD_Ruler a:hover span
{
	color: white;
	background-color: #3355AA;
}
.SD_Ruler a:visited span, .SD_Ruler a:link span
{
	color: #ccddff;
}
.IE7 .SD_BoolField
{
	display: inline;
	white-space: nowrap;
	min-width: 200px;
}
.SD_BoolField div
{
	float: left;
	margin: 0px;
	padding: 0px;
	clear: none;
	display: inherit;
}
.SD_BoolField label
{
	padding: 2px 0px 0px 4px;
	margin: 4px 0px;
	font-size: 11px;
	font-family: Tahoma, Segoe UI, Arial, Geneva, Sans-Serif;
	white-space: nowrap;
}
.SD_BoolField input
{
	padding: 0px;
	margin: 0px;
}
.SD_Button
{
	clear: both;
	padding: 0px 4px 4px 0px;
	min-height: 19px;
	margin-right: 20px;
}
.SD_Button a
{
	display: block;
	padding: 2px 4px;
	margin-top: 5px;
	background-color: #E2F1FA;
	font-size: 11px;
	text-decoration: none;
	font-family: Tahoma, Segoe UI, Arial, Geneva, Sans-Serif;
}
.SD_Button input[type=submit], .SD_Button input[type=button]
{
	margin-top: 5px;
}
.SD_Menu_1
{
	clear: both;
	line-height: 15px;
	height: 25px;
	padding: 0px;
	left: 0px;
	right: 0px;
}
.SD_Menu_1 ul
{
	height: 23px;
	border-bottom: 1px solid #6CADDD;
	margin: 0px;
	background-image: url(../images/tabBar.gif);
	background-repeat: repeat-x;
	padding-left: 180px;
}
.SD_Menu_1 li
{
	display: block;
	float: left;
	clear: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
.SD_Menu_1 li a, .SD_Menu_1 li span, .SD_Menu_1 li a:visited, .SD_Menu_1 li a:link
{
	border-width: 1px;
	font-size: 11px;
	font-family: Tahoma, Segoe UI, Arial, Geneva, Sans-Serif;
	font-weight: bold;
	line-height: 15px;
	padding: 3px 6px 4px 6px;
	border-style: solid;
	text-decoration: none;
	display: block;
	border-top: none;
	margin-top: 1px;
}
.SD_Menu_1 .SD_MenuItem a
{
	background-image: url(../images/MenuItem.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #70B0E4;
	border-color: #B5D6EE;
	border-bottom: 1px solid #6CADDD;
}
.SD_Menu_1 .SD_MenuItem a:hover
{
	background-position: 0px -23px;
}
.SD_Menu_1 .SD_MenuItem_sel span
{
	background-color: white;
	color: Navy;
	background-image: none;
	border-left-color: #6CADDD;
	border-right-color: #6CADDD;
	border-bottom: 1px solid white;
	margin-top: 0px;
	padding-bottom: 5px;
	border-top: 1px solid #6CADDD;
}
.SD_PortalGroup ul
{
	padding-left: 10px;
	margin: 0px;
	font-size: 11px;
	background-repeat: no-repeat;
}
.folder
{
	background-image: url(../images/portal/folder.gif);
}
.book
{
	background-image: url(../images/portal/book.png);
}
.document
{
	background-image: url(../images/portal/doc.png);
}
.link
{
	background-image: url(../images/portal/link.png);
}
.note
{
	background-image: url(../images/portal/Note.png);
}
.request
{
	background-image: url(../images/portal/request.png);
}
.shipment
{
	background-image: url(../images/portal/shipment.png);
}
.star
{
	background-image: url(../images/portal/star.png);
}
.SD_PortalGroup li
{
	margin: 0px;
	padding: 3px 0px 3px 0px;
	width: 100%;
	overflow: hidden;
	clear: both;
	display: block;
	list-style: none;
	border-bottom: 1px dotted;
	border-color: #DCECF5;
}
.SD_PortalGroup .SD_PortalItem
{
	float: left;
	clear: left;
	display: block;
	width: 30%;
	padding-right: 3%;
	list-style: none;
}
.SD_PortalGroup .SD_PortalItemDesc
{
	float: right;
	display: block;
	width: 66%;
}
.SD_PortalGroup
{
	clear: left;
	float: none;
	background-image: url(../images/Group.gif);
	background-repeat: no-repeat;
	padding-bottom: 8px;
	margin-top: 10px;
}
.SD_PortalGroup h1
{
	padding: 6px 6px 6px 9px;
	font-size: 11px;
}
.SD_UserStatus a
{
	text-decoration: none;
	padding: 2px;
	margin-left: 4px;
	display: inline-block;
}
.left-element
{
	float: left;
	width: 49%;
}
.right-element
{
	float: right;
	width: 49%;
	text-align: right;
}
.actionLinkCell
{
	width: 50px;
}
.headerrow
{
	background-color: #99CCFF;
	font-size: 10pt;
}
.viewMaterialTable, .viewMaterialTable_Buttons
{
	width: 100%;
}
.viewMaterialTable td
{
	border-style: solid none solid none;
	border-width: 1px;
	border-color: #6ABCDB;
	vertical-align: top;
}
.viewMaterialTable_Buttons
{
	background-color: #AECCE3;
	padding: 4px;
}
.editMaterialTable
{
	width: 800px;
	overflow: hidden;
}
.style1
{
	text-align: right;
}
.viewPanel
{
	margin-bottom: 10px;
}
.editPanel
{
	width: 500px;
	background-color: #F0F8FF;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 2px solid #B3BCC6;
	border-bottom: 1px solid #B3BCC6;
}
.editPanelHandle
{
	font-family: Tahoma, Segoe UI, Arial, Sans-Serif;
	font-size: 14px;
	background-color: #86C0F0;
	font-weight: bold;
	padding: 2px 6px;
}
/*Modal Popup*/
td.editNote
{
	text-align: center;
	background-color: #FFFF66;
	font-style: italic;
	text-align: left;
	padding: 5px;
}
.SD_FieldItem span.SD_Unit
{
	display: inline-block;
	margin-left: 4px;
}
.SD_Label, .SD_LabelInline
{
	padding-top: 6px;
	padding-bottom: 2px;
	line-height: 13px;
	font-size: 11px;
}

.SD_LabelInline
{
	padding: 3px 5px 0px 5px;
	float: left;	
}
.SD_Field
{
	padding: 0px 14px 0px 0px;
}
.SD_FieldItem .SD_RO
{
	border-color: #F3E9DA;
	border-width: 1px;
	border-style: none solid solid none;
	background-color: #FEFCF1;
	padding: 2px 4px;
	color: #5A3214;
	font-family: Tahoma, Segoe UI, Arial, Geneva, Sans-Serif;
	min-height: 13px;
	font-size: 11px;
	line-height: 13px;
	min-width: 60px;
}
.SD_OptionItem select, .SD_FieldItem select, .SD_FieldItem input[type='text'], .SD_FieldItem input[type='file'], .SD_FieldItem input[type='password'], .SD_FieldItem textarea, .SD_ListBoxControl, .SD_ListBoxControl_lock
{
	font-size: 11px;
	font-family: Tahoma, Segoe UI, Arial, Geneva, Sans-Serif;
	border-color: #C1DCF0;
	border-style: solid;
	border-width: 1px;
	line-height: 13px;
	margin: 0px;
	padding: 1px;
	height: 20px;
	background-position: bottom;
	background-image: url(../images/boxfill.png);
	background-repeat: repeat-x;
	background-color: White;
}
.SD_FieldItem input[type='file']
{
	height: 19px;
}
textarea.SD_1Rows
{
	height: 17px;
}
textarea.SD_2Rows, .SD_FieldItem textarea
{
	height: 34px;
}
textarea.SD_3Rows
{
	height: 51px;
}
.SD_ListBoxControl, .SD_ListBoxControl_lock
{
	overflow: auto;
}
div.SD_ListBoxControlItem
{
	width: 100%;
}
.SD_ListBoxControl div.SD_ListBoxControlItem div:hover
{
	background-color: #FBF3D9;
}
.SD_ListBoxControl div.SD_ListBoxControlItem_sel div:hover
{
	background-color: #0671E6;
	color: White;
}
div.SD_ListBoxControlItem div, div.SD_ListBoxControlItem_sel div
{
	margin: 2px;
	padding-bottom: 2px;
}
div.SD_ListBoxControlItem_sel div
{
	background-color: #2D47A2;
	color: White;
}
select.SD_Disabled, input[type='text'].SD_Disabled, input[type='password'].SD_Disabled, textarea.SD_Disabled
{
	background-image: none;
	background-color: #DDEEFF;
}
.SD_FieldItem input[type='text'], .SD_FieldItem input[type='file'], .SD_FieldItem input[type='password'], .SD_FieldItem textarea
{
	padding: 1px 2px 3px 2px;
	margin: 0px;
}
.SD_FieldItem input[type='text'], .SD_FieldItem input[type='password']
{
	height: 14px;
}
.SD_FieldItem select
{
	padding: 0px;
	height: 20px;
}
.SD_ListBoxControl_lock .SD_ListBoxControlItem
{
	color: #AAB0BA;
}
.SD_PagerBar
{
	width: 100%;
	border-bottom: 2px dotted #CBDAEF;
	background-image: url(../images/pagerBar.png);
	background-repeat: no-repeat;
	padding-top: 3px;
	height: 27px;
}
.SD_PagerBar .PB_Title
{
	float: left;
	font-weight: bold;
	padding: 4px 0px 0px 9px;
	font-size: 15px;
	color: navy;
}
.SD_PagerBar .PB_TextLabel
{
	padding: 7px 20px 0px 20px;
	float: left;
}
.SD_PagerBar .PB_Control
{
	float: left;
}
.PB_Control label
{
	padding: 7px 4px 0px 30px;
	display: inline-block;
}
tr.SD_PadCells td
{
	padding: 3px 5px;
}
.SD_Scroll, .SD_AddressScroll
{
	height: 100%;
	width: 100%;
	overflow: auto;
}
.PU_Frame .SD_Scroll
{
	width: auto;
	height: inherit;
	position: absolute;
	line-height: 13px;
	top: 22px;
	left: 5px;
	bottom: 38px;
	right: 15px;
}
.PU_Frame .SD_Scroll
{
	background-color: #EBF4FC;
}
.PU_Frame .PU_InnerFrame .SD_Scroll
{
	background-color: White;
	height: 100%;
	width: 100%;
	position: static;
}
.IE7 .PU_Frame .PU_InnerFrame .SD_Scroll
{
	left: 0px;
	position: absolute;
	top: 0px;
}
.SD_GridItem, .SD_GridItem_L
{
	text-align: center;
	float: left;
}
.SD_GridItem_L
{
	text-align: left;
}
.SD_GridSep
{
    border-bottom: 1px dotted #CEDBEA;
	/*background-color: #CCDDFF;*/
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	clear: left;
}
.SD_ROLabel
{
	text-align: inherit;
	font-size: 9px;
	color: #517BC3;
}
.SD_ROItem
{
	padding-top: 2px;
	text-align: inherit;
	font-size: 11px;
    word-break: break-word;
}
.SD_ROItem a img
{
	text-decoration: none;
	border: none;
}
.SD_ROItem a:hover img
{
	background-color: #CCDD00;
}
.SD_ROItemTable .SD_ROLabel
{
	padding-top: 4px;
}
.SD_ROItemTable
{
	margin-left: 10px;
}
.SD_PagerBar .PB_Buttons
{
	float: right;
	padding: 4px 10px;
}
.SD_PagerBar .PB_Buttons span.SD_CheckBox
{
	display: inline-block;
	padding-top: 5px;
}
.SD_BracketRight
{
	border-right: 2px solid #FF9900;
	border-top: 2px solid #FF9900;
	border-bottom: 2px solid #FF9900;
	width: 7px;
}
.SD_BracketLeft
{
	border-left: 2px solid #FF9900;
	border-top: 2px solid #FF9900;
	border-bottom: 2px solid #FF9900;
	width: 7px;
}
.SD_Legend
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 4px;
	color: #8899AA;
}
.SD_BracketItem
{
	padding: 0px;
	margin: 0px;
	width: 500px;
}
.SD_PackageContainer a
{
	text-decoration: none;
}
.SD_TopBar, .SD_TopBar_Tall
{
	position: relative;
	background-color: white;
	width: 100%;
	background-image: url(../images/topBarFill.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 60px;
	width: 849px;
}
.SD_TopBar_Tall .SD_TopBarContents
{
	overflow: visible;
}
.SD_TopBarContents
{
	position: absolute;
	top: 9px;
	bottom: 8px;
	left: 12px;
	right: 10px;
	overflow: hidden;
	z-index: 5;
}
.SD_TopBarSearchBox
{
	overflow: visible;
	height: 85px;
	width: 590px;
	padding-right: 10px;
	background-color: White;
	background-image: url(../images/TopBarSearch.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 6px;
}
.SD_TopBarSearchBoxShort
{
	overflow: visible;
	height: 55px;
	width: 590px;
	padding-right: 10px;
	background-image: url(../images/TopBarSearchShort.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 6px;
}
.SD_TopBarSearchBox .SD_Row:first-child .SD_Label
{
	padding-top: 1px;
	margin-top: 0px;
}
.SD_TopBarFill
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	width: 100px;
	height: 60px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/TopBarLeftSide.png);
	background-color: transparent;
}
.SD_TopBar_Tall, .SD_TopBar_Tall .SD_TopBarFill
{
	overflow: visible;
	height: 90px;
}
.SD_TopBarActions
{
	position: absolute;
	right: 15px;
	top: 22px;
	margin: 0px;
	z-index: 7;
}
.onLeft .SD_TopBarActions
{
	position: absolute;
	left: 15px;
	right: inherit;
	top: 22px;
	margin: 0px;
	z-index: 7;
}
.IE7 .SD_TopBarActions
{
	float: right;
	position: static;
	margin: 22px 15px 0px 0px;
}
.IE7 .onLeft .SD_TopBarActions
{
	float: left;
	position: static;
	margin: 22px 15px 0px 0px;
}
.SD_TopBarActions .TBA_Left
{
	float: left;
	width: 5px;
	height: 29px;
	background-image: url(../images/ActionBar1_Left.png);
	background-repeat: no-repeat;
}
.SD_TopBarActions .TBA_Center
{
	float: left;
	background-image: url(../images/ActionBar1_Center.png);
	background-repeat: repeat-x;
	height: 19px;
	padding: 4px 2px 6px 2px;
}
.SD_TopBarActions .TBA_Label
{
	float: left;
	padding: 4px 3px 0px 0px;
	font-size: 9px;
	height: 20px;
}
.SD_TopBarActions .TBA_Right
{
	float: right;
	width: 5px;
	background-image: url(../images/ActionBar1_Right.png);
	background-repeat: no-repeat;
	height: 29px;
}
.IE7 .SD_TopBarActions .TBA_Right
{
	float: left;
}
.SD_TopBarActions .TBA_Buttons
{
	float: left;
	padding: 1px 0px 0px 3px;
}
.TBA_Buttons div
{
	padding-left: 3px;
}
.TBA_Buttons div .SD_btnLink
{
	padding-top: 1px;
}
.TBA_Buttons input
{
	float: left;
	margin: 0px 2px 0px 2px;
}
.TBA_Buttons label
{
	float: left;
	font-size: 10px;
	padding: 2px 8px 0px 0px;
}
.IE7 .SD_TopBarActions .TBA_Label
{
	float: left;
	position: static;
}
.SD_QV div
{
	margin-left: 15px;
}
.SD_BreadCrumb
{
	height: 14px;
	border-bottom-color: #5BABE6;
}
.SD_BreadCrumb .SD_Item
{
	float: left;
	font-size: 13px;
	color: #2880AE;
}

.SD_Collector
{
	margin-left: 12px;
}
.SD_Selector
{
	background-image: url(../images/SelectorFill.png);
	background-repeat: repeat-x;
	width: 200px;
	min-height: 100px;
	max-height: 500px;
	border: 1px solid #DCEDF5;
	overflow: auto;
	margin-right: 15px;
}
.SD_Selector a
{
	display: block;
	text-decoration: none;
	padding: 2px 4px;
	font-size: 11px;
	color: #50A7D1;
}
.SD_Selector a:hover
{
	background-color: #C5E9FA;
}
.SD_Selector a.SD_Sel
{
	background-color: #8BB8CF;
	color: White;
}
.SD_Collector .SD_Selector
{
	min-height: 250px;
}
.SD_CollectorButtons
{
	float: left;
	padding: 50px 0px;
	margin: 0px;
	margin-right: 15px;
}
.SD_CollectorButtons a
{
	display: block;
	background-image: url(../images/addRemoveButtons.png);
	background-repeat: no-repeat;
	text-decoration: none;
	margin: 10px;
	width: 22px;
	height: 22px;
}
.SD_CollectorButtons a.SD_Add
{
	background-position: left -22px;
}
.SD_CollectorButtons a.SD_Remove
{
	background-position: left 0px;
}
.SD_CollectorButtons a.SD_Add_dis
{
	background-position: left -110px;
}
.SD_CollectorButtons a.SD_Remove_dis
{
	background-position: left -88px;
}
.SD_CollectorButtons a.SD_Add:hover
{
	background-position: left -66px;
}
.SD_CollectorButtons a.SD_Remove:hover
{
	background-position: left -44px;
}
.SD_PadLeftExtra
{
	padding-left: 18px;
}
.SD_Options
{
	position: absolute;
	top: 80px;
	left: 30px;
	bottom: 50px;
	right: 30px;
	padding: 15px;
	background-color: #F0F3F7;
}
.SD_Options h1
{
	margin: 0px;
	padding: 0px 0px 7px 0px;
	border-bottom: 3px dotted #99AAFF;
	font-size: 16px;
}
.SD_Options .SD_Tree
{
	position: absolute;
	width: 240px;
	left: 2px;
	top: 15px;
	min-height: 100px;
	background-color: White;
	border: 1px solid #9EC4D8;
}
.SD_Options .SD_Form
{
	position: absolute;
	left: 300px;
	top: 0px;
	right: 0px;
	bottom: 30px;
	overflow: hidden;
	background-color: #CADDEA;
	padding: 30px;
}
.SD_FormGroup
{
	background-color: #E1F3F7;
}
.SD_GridHeader
{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
	font-size: 11px;
	color: #37486C;
}
.SD_LMSoftLogo
{
	background-image: url(.././images/LabelSoftLogo.png);
	background-repeat: no-repeat;
	background-color: #CADDEA;
	margin: 1px;
	background-position: center;
	height: 58px;
}
.SD_Hidden
{
	display: none;
	visibility: hidden;
}
.SD_ItemSpacer
{
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 8px;
}
.Moveable
{
	position: absolute;
	border: thin solid #46526A;
	background-color: #E6E6E6;
	opacity: 0.7;
	filter: alpha(opacity=90);
	border-radius: 2px;
}
td.editButtons, .editButtons
{
	padding-top: 0px;
    white-space: nowrap !important;
}
.editButtons a
{
	display: inline-block;
	margin-left: 0px;
	padding-top: 1px;
    padding-bottom: 1px;
	height: 14px;
	font-size: 10px;
	text-decoration: none;
	color: White;
	text-align: center;
}
.editButtons a span.text
{
	display: inline-block;
	height: 17px;
	background-image: url(../images/btnLinkY.png);
	background-repeat: repeat-x;
	padding-right: 1px;
}
.editButtons a:hover span.text
{
	background-image: url(../images/btnLinkY_mo.png);
}
.editButtons a span.left, .editButtons a span.right
{
	display: inline-block;
	height: 17px;
	background-image: url(../images/btnLinkX.png);
	width: 3px;
	background-repeat: no-repeat;
}
.editButtons a span.right
{
	background-position: right top;
	background-image: url(../images/btnLinkZ.png);
}
.editButtons a span
{
	padding: 0px;
	margin: 0px;
}
.editButtons a:hover span.left
{
	background-image: url(../images/btnLinkX_mo.png);
}
.editButtons a:hover span.right
{
	background-image: url(../images/btnLinkZ_mo.png);
}
/* Style Shortcuts */
.CN
{
	clear: none;
}
.FL
{
	float: left;
}
.IE7 .FL, .IE7 .FR
{
	display: inline;
}
.FR
{
	float: right;
}
.PR
{
	position: relative;
}
.PA
{
	position: absolute;
}
.CL
{
	clear: left;
}
.CB
{
	clear: both;
}
.DN
{
	display: none;
}
/* End Style Shortcuts */
/* Style Overriders -- Must be at End */
.SD_FormOther .SD_PopupForm
{
	background-color: #AAD0CF;
	border: 1px solid;
	border-color: #A2D5D5 #4FB0B0 #4FB0B0 #A2D5D5;
}
.SD_FormOther .SD_BottomBar
{
	background-color: #479A9E;
}
.W100
{
	width: 99%;
	clear: left;
	overflow: hidden;
	height: auto;
	position: relative;
}
.W50
{
	width: 50%;
	clear: left;
	overflow: hidden;
	height: auto;
}
.SD_FillColWidth .SD_FieldItem input, .SD_FillColWidth .SD_FieldItem select
{
	position: absolute;
	left: 0px;
	right: 10px;
}
.ajax__calendar_container table
{
	width: 160px;
}
.ajax__calendar_container td
{
	padding: 0px;
	margin: 0px;
	width: 10px;
}
body.Professional .AutoFill select, body.Standard .AutoFill select
{
	display: none;
}
.SD_WaitCursor
{
	cursor: wait;
}
.SD_HelpPage h1
{
	font-size: 21px;
	padding-top: 20px;
	padding-bottom: 5px;
	margin: 0px;
	color: #59A8D2;
}
.SD_HelpPage h1:first-child
{
	padding-top: 0px;
}
.SD_HelpPage p, .SD_HelpPage h3 span
{
	font-size: 14px;
	line-height: 17px;
	margin: 0px 2px 8px 2px;
	padding: 0px;
	font-weight: normal;
	color: #333338;
}
.SD_HelpPage p span
{
	color: #4392C0;
}
.SD_HelpPage h2
{
	font-size: 16px;
	margin: 20px 2px 8px 0px;
	color: #449CCC;
	font-weight: normal;
	padding: 0px 0px 0px 2px;
	border-top: 1px solid #CCCCCF;
}
.SD_HelpPage h3
{
	font-size: 16px;
	margin: 0px 2px 4px 2px;
	padding: 0px;
	color: #2073B7;
	padding: 0px;
}
.SD_HelpPage
{
	padding: 0px;
	background-color: white;
	position: absolute;
	top: 70px;
	bottom: 20px;
	left: 0px;
	right: 0px;
	overflow: auto;
}
.SD_HelpPage .SD_Margin
{
	margin: 10px 18px;
}
.SD_HelpPage .SD_Row
{
	margin: 0px 10px 20px 10px;
}

/* Spliter Styles */
.spliter_panel
{
    position: relative;
}
.spliter_panel .SD_VerticalSpliter 
{
    position: relative;
    background-color: #4D7B95;
    cursor: row-resize;
    z-index: 900;
    width: 4px;
}
.spliter_panel .SD_HorizontalSpliter {
    background-color: #4D7B95;
    cursor: row-resize;
    z-index: 800;
    height: 4px;
}

.spliter_panel .SD_VerticalSpliter, .spliter_panel .left_panel, .spliter_panel .right_panel,
.spliter_panel .SD_HorizontalSpliter, .spliter_panel .top_panel, .spliter_panel .bottom_panel {
    position: absolute;
    overflow: auto;
}
.spliter_panel .SD_VerticalSpliter, .spliter_panel .left_panel, .spliter_panel .right_panel {
  height: 100%;
}
.spliter_panel .SD_HorizontalSpliter, .spliter_panel .top_panel, .spliter_panel .bottom_panel {
  width: 100%;
}
.spliter_panel .top_panel, .spliter_panel .left_panel, .spliter_panel .SD_VerticalSpliter {
   top: 0;
}
.spliter_panel .top_panel, .spliter_panel .bottom_panel, .spliter_panel .left_panel, .spliter_panel .SD_HorizontalSpliter {
   left: 0;
}
.spliter_panel .bottom_panel {
   bottom: 0;
}
.spliter_panel .right_panel {
   right: 0;
}
/* End of Slpiter Styles */

a.SD_ColumnHeaderLink:link {
    color: #517BC3;
    font-size: 10px;
    text-decoration: underline;
    margin-right: 2px;
}
a.SD_ColumnHeaderLink:hover {
    text-decoration: none;
}
a.SD_DataListLink:link {
    color: #517BC3;
    text-decoration: underline;
    margin-right: 2px;
    margin-left: 1px;
}
a.SD_DataListLink:hover {
    text-decoration: none;
}
.SD_NewShipmentCombination {
    width: 123px;
    height: 120px;
    margin: 1px;
    padding: 2px;
    box-shadow: 2px 2px 5px #BED6EF;
    border-radius: 4px;
    border: 1px solid #BED6EF;
    border-collapse: separate;    
}
.SD_NewShipmentCombination:hover {
    background-color: #e7f5fb;
}
.SD_NewShipmentCombination span {
    display: block;
    height: 27px; 
    font-size: 10px; 
    font-weight: bold;
    text-align: left;
    overflow-y: hidden;
    font-family: Segoe UI, Arial, Sans-Serif !Important; 
}
.SD_NewShipmentCombination input {
    max-width: 85px;
    max-height: 90px;
    min-height: 85px;
    margin: 3px;
    margin-left: 15px;
}
#tooltip 
{
	position: absolute;
	z-index: 3000;
    font-size:10px;
	border: 1px solid #F3F8FC;
	background-color: #def3f8;
	color: #517BC3;
	padding: 5px;	
}
#tooltip h3, #tooltip div {
    margin: 0;
}
.SD_roundedCorners {
    border-radius: 5px;
}

.NoWrap {
    white-space: nowrap; 
}
.NoBorder TD {
    border: 0px;   
}
.raisedInput {
    position: relative; 
    top: -3px;   
}

#autoComplete ul {
    top: 16px !important;
    border: 1px solid #666666 !important;
}

.allowOverflow {
    overflow: visible !important;   
}

.SearchResults-Wrapper {
    max-height: 300px;
    overflow-y: auto;
}

table.SearchResults {
    width: 100%;
    background: white;
    border-collapse: collapse;
}

table.SearchResults thead th {
    position: sticky;
    top: 0;
    background: #f9f9f9;
    z-index: 1;
}

table.SearchResults td {
    padding: 8px;
}

table.SearchResults th {
    padding: 4px;
    font-weight: bold;
    background-color: #E2F0F5;
}

.SearchResults-EmptyText {
    border: 1px solid #E2F0F5;
    padding: 8px;
    text-align: center;
    border-radius: 4px;
    margin: 8px;
}

/*
	End Style Overriders.
	No Styles should be entered past this point
*/
#successiveCarrierAddress_Outer {
    width: 51%;
}

/* please leave this last */
/* THIS CLASS NAME MUST BE UPDATED FOR EVERY RELEASE TOGETHER WITH A DIV THAT HAS THIS SAME CLASS NAME APPLIED on the Base.Master file */
.SD_StyleVersion_1_8_0 {
	display: none;
}

.lblSupport {
    text-align: right;
    float: right;
}

