


.PageContainer_W1024xH0768 .PageBody {
	background-image: url(/Skin/SC/Background/Left-Background-300x1024.png)
}

.PageBody {
	width:100%;
	overflow:hidden;
	background-repeat:no-repeat;
}

.PageHeader {
	width:100%;
	position:relative;
}

.PageTrailer {
	width:100%;
	padding-top:5px;
    clear:both;
}

/* ======================================= */
Body {
	margin:0px;
	overflow:auto;
}

.PageContainer {
	margin:0px auto;
	width:996px;
}

.PageBodyNoImage {
	width:100%;
	overflow:hidden;
}

.PageBody {
	width:100%;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image: url(/Skin/SC/Background/Left-Background-300x1024.png);
}

.PageBody .FormContainerFull {
	padding-right:2px;
	padding-bottom:0px;
	vertical-align:baseline;
	padding-top:0px;
	padding-left:2px;
	min-height:438px;
	height:auto;
	/*height:438px;*/
}

.PageBody .FormContainerRight {
	/*padding-right:2px; GMS - Removed as it leaves an ugly gap*/
	padding-bottom:0px;
	vertical-align:baseline;
	padding-top:0px;
	padding-left:2px;
	min-height:438px;
}

.PageBody .MenuArea {
	float:left;
	vertical-align:top;
	padding-left:20px;
	width:150px;
}

.PageBody .ClientArea {
	float:right;
	vertical-align:top;
	width:816px;
}

.PageBody .ClientAreaNoMenu {
	margin-left:20px;
}

.PageBodyNoImage .ClientAreaRows,
.PageBody .ClientAreaRows {
	background-position:right bottom;
	width:100%;
	background-repeat:no-repeat;
	background-image: url(/Skin/SC/Background/HomePage-Background.jpg);
}

.PageBody .SideBarRows {
	width:100%;
	padding-top:4px;
}

.PageBody .FormArea {
	height:480px;
}

.PageHeader {
	width:100%;
}

.PageHeader .CustomerLogo {
	margin:2px 2px 2px 5px;
}

.PageHeader .ApplicationLogo {
	margin:0px 5px 0px 0px;
	border-width: 0pt;
}

.PageHeader .HBorder {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:0px;
}

.PageHeader .TopNavigator {
	background-position:left top;
	background-image:url(/Skin/SC/Background/TopNavigator.png);
	background-repeat:no-repeat;
	float:right;
}

.PageHeader .TopNavigator .Inner {
    padding-left: 10px;
    padding-bottom: 1px;
    padding-top: 2px;
       
}

.PageHeader .ButtonCell {
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:0px;
	white-space:nowrap;
}

.PageHeader .ButtonCell SPAN {
	padding-left:3px;
	font-size:7.5pt;
	vertical-align:middle;
}

.PageHeader .ButtonCell IMG {
	border-top-width:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	vertical-align:middle;
	border-right-width:0px;
}

.PageHeader .ButtonCell A {
	vertical-align:middle;
}

.PageHeader .ButtonCell A:hover {
}

.PageHeader .Button {
	vertical-align:bottom;
}

.PageHeader .LogoutText {
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	font-size:7.5pt;
	padding-bottom:0px;
	padding-top:0px;
}

.PageHeader .PageNavigator {
	padding-left:2px;
	cursor:default;
	line-height:18px;
}

.PageHeader .PageNavigator .Current {
	cursor:default;
	font-weight:bold;
}

.PageHeader .PageNavigator .Separator {
    cursor: default;
    background-image: url(/Skin/SC/Image/PageNavigator_Delimiter.gif);
    background-repeat:no-repeat;
    width:17px;
}

.PageHeader .SubTitleArea {
	padding-left:5px;
	padding-bottom:5px;
	vertical-align:middle;
	padding-top:5px;
}

.PageHeader .PageTitle {
	cursor:default;
	font-weight:bold;
	font-size:18px;
	left:0px;
	width:100%;
	position:absolute;
	top:5px;
	text-align:center;
}

.PageHeader .SubTitle {
	font-weight:bold;
	font-size:10pt;
}

.PageHeader .Message {
   
    
}

.PageHeader .Message .Normal {
}

.PageHeader .Message .Error {
	display:block;
	line-height:16px;
	padding-left:18px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Error_16.png);
}

.PageHeader .Message .Warning {
	padding-left:14px;
	font-weight:bold;
	background-repeat:no-repeat;
}

.PageHeader .Message .Information {
	display:block;
	line-height:16px;
	padding-left:18px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-image: url(/Skin/SC/Image/InformationMessage_16.png);
}

.PageHeader .Message .Confirmation {
    display:block;
	line-height:16px;
	padding-left:18px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-image: url(../UI/Image/Confirmation_16.png);
}

.PageHeader .SubTitleItem {
	font-weight:bold;
	font-size:10pt;
}

.PageTrailer {
	width:100%;
	padding-top:5px;
}

.PageBody .ClientArea .NoMenu .Popup {
	vertical-align:top;
}

.PageTrailer .Text .OwnerDisplayName {
	font-weight:bold;
	font-size:9pt;
}

.PageTrailer .Text .Left {
	font-size:7.5pt;
	cursor:default;
	color:#707070;
	padding-left:10px;
}

.PageTrailer .Text .Center {
	font-size:7.5pt;
	cursor:default;
	text-align:center;
}

.PageTrailer .Text .Right {
	font-size:7.5pt;
	cursor:default;
	padding-right:10px;
	text-align:right;
}

.PageTrailer .Copyright {
	font-size:7.5pt;
	cursor:default;
	margin-top:2px;
	text-align:center;
}

.PageTrailer .Copyright .Text {
}

a.PageTrailer Copyright .Text {
	text-decoration:underline;
}

a.PageTrailer .Copyright .Text:hover {
}

.ExternalContentFrame {
    background: #FFFFFF url('/Skin/SC/Image/Progress_Large.gif') no-repeat center;
       
}

.TabbedContainer {
    position: relative;
    top: -24px;
    margin-bottom: -24px;
}

.SearchContainer {
    padding: 5px 0px 5px 1px;
    box-sizing: border-box;
}

.GridBelowSearchContainer {
    height: 100%;
}

.CenteredText{
    text-align: center;
}

.FooterLink {
    color: #707070;
    text-decoration-line: underline;
}