﻿#Main {width:931px;}
#HeaderLayer {width:931px;}
#HeaderLogo {float:left; width:390px; height:56px; padding: 0px 0px 0px 0px;}
.RegisterPage {float:left;clear:both; background-color:#fff; width:930px; margin:5px 0px 5px 0px; }
.PageInnerContent {min-height:500px; width:910px; padding: 10px 10px 10px 10px; clear:both; display:inline-block;}


/* Sub Headings - Extends global .PanelHeaderInnerCell */
.SubHeader .PanelHeaderInnerCell {border: solid 1px #ffffff; background-image:url(../images/global/bg_table_header_darker.gif);}
.SubHeader .PanelHeaderText {font-size:8pt; color:#25427c; font-weight:bold; padding: 8px 0px 0px 10px;  height: 20px;}


/* DIV Content Layout */
.CustomPanelHeader {width:910px;}
.CustomPanel {padding-top:10px;}
.DropDownTerritory {width:160px;}
.MultiLine {padding-left:10px;}
.RegisterText {float:left; font-weight:bold; text-align:right; width:200px; padding:2px 10px 0 0;}
.RegisterTextbox {float:left; width:670px;}
.RegisterTextboxSize {width:150px;}
.RegisterSelector {float:left; width:680px;}
.RegisterBackground {min-height:30px; padding-top:5px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.RegisterBackground.territory {height:30px}
.CreateUserWizardText { content:"Accounts expire after 6 months of inactivity"; font-weight:bold;}
.RegisterButton {text-align:right;padding-top:20px;}
.ConfirmationMessage {float:left; font-weight:bold; text-align:right; padding:2px 10px 0 0;}

/* Pop up Territory */
#PrimaryTerritory {float:left; width:160px;}
#SecondaryTerritory {float:right; width:500px; text-align:left;}
.RegisterSecondaryLink {padding-right:10px;}
.pnlSecondaryTerritory {position:absolute;visibility:hidden;}
#SecondaryTerritoriesSelected {font-size:8pt; color:#8E8E8E;}
.SecondaryTerritoryPanel {background-color:#FFFFFF; padding:10px; text-align:left; border:1px solid #a5a5a5; width:200px;}
.SecondaryTerritoryPanelImage {margin:85px 0 0 -11px;float:left;position:absolute; z-index:1;}
.SecondaryTerritoryPanelPopup {margin:-80px 0 0 30px;}

/* Alpha Channel Effect */
.SecondaryTerritoryPanel_Blur {color:inherit; background:transparent url(../images/global/blur.png); margin-left:4px; margin-top:4px;}
.SecondaryTerritoryPanel_Shadow {color:inherit; background:transparent url(../images/global/shadow.png);}
.SecondaryTerritoryPanel_Shadow, .SecondaryTerritoryPanel {position:relative; bottom:2px; right:2px;}

/*Error Messaging */
.ErrorMessage {color:Red; float:right; clear:left; padding-top:5px;}

/* Role / Affiliation Drop Downs */
.RoleSelectorContainer {clear:both; height:30px;}
.PrimaryRoleSelector {float:left; padding:5px 10px 10px 10px; }
.SecondaryRoleSelector {float:left; padding:5px 5px 10px 10px; }

.ConfirmationSection { text-align:center; padding:20px; min-height:300px; vertical-align:middle; margin:auto; width:930px;}

/* Pop up */
.EditPopup {font-size:8pt; position:absolute; top:210px; z-index:1; margin-left:110px;}
.EditPopup .PopupInner {background-color:#FFFFFF; text-align:left; border:1px solid #a5a5a5; }
.EditPopup .AngleIcon {margin:25px 0 0 -11px;float:left;position:absolute; z-index:1;}
.EditPopup .PopupOuter {margin:-5px 0 0 30px;}
.EditPopup .PopupClose {padding:4px;float:right;}
.EditPopup .PopupBody {padding:5px;}

.EditPopup .Shadow {color:inherit; background:transparent url(../images/global/shadow.png);}
.EditPopup .Shadow, 
.EditPopup .PopupInner {position:relative; bottom:2px; right:2px;}
.EditPopup input {font-size:8pt;font-family:Arial;}
.EditPopup textarea {font-size:8pt;font-family:Arial; }

.PopupHeader {float:left; height:22px; border:solid 1px #ffffff; background-image:url(../images/cart/bg_header.gif); background-repeat:repeat-x;}
.PopupHeaderText {float:left; padding:4px 4px 4px 4px; color: #990000; font-size:8pt; font-weight:bold; }

