html {
  background:#e7e7e7;
}

body {
  font-family: Tahoma, Arial, sans-serif;
  font-size:small;
  margin:0px;
  padding:0px;
  text-align:center;
  width:100%;
}

#Body {
  text-align:left;
  margin:auto;
  width:800px;
}

.SmallDivider {
  background:#e7e7e7;
  border-top:1px solid #bfbfbf;
}

/* Banner */

#Banner {
  background:white;
}

#BannerCloseButton {
  float:right;
  border:none;
  background:transparent;
}

#BannerPartnerLogo {
  float:right;
  margin:0px 8px 0px 0px;
}

#BannerLogo {
  width:146xp;
  height:36px;
  margin:11px 0px 11px 16px;
}

/* Menu */

#Menu {
  color:White;
  font-weight:bold;
  margin:10px 0px 0px 0px;
  background:#e33327;
  border-bottom:1px solid #e6b1ad;
  height:25px;
}

.MenuLinkActive {
  display:block;
  float:left;
  padding:5px 8px 4px 8px;
  background:#c51509;
  cursor:pointer;
}

.MenuLink {
  display:block;
  float:left;
  padding:5px 8px 4px 8px;
  color:White;
  cursor:pointer;
}

#Left {
  width:551px;
}

/* Login */
           
#LoginPanel {
  background:white;
  border-bottom:1px solid #bfbfbf;
  height:171px;
  text-align:center;
}

#LoginTitle {
  font-size:xx-large;
  padding:4px 0px 12px 0px;
}

#LoginBox {
  padding:0px 0px 0px 180px;
  text-align:left;
  font-size:small;
}

#LoginLabel1 {
  color:#666666;
  font-size:small;
  font-weight:bold;
  font-family: Verdana, Arial, Sans-Serif;
  padding:0px 0px 1px 0px;
}

#LoginLabel2 {
  color:#666666;
  font-size:small;
  font-weight:bold;
  font-family: Verdana, Arial, Sans-Serif;
  padding:6px 0px 0px 0px;
}

#LoginButton {
  background:transparent;
  border:none;
  padding:0px;
  margin:0px 0px 0px 2px;
  vertical-align:top;
}

#LoginText {
  color:Red;
}

#LoginButtonGlyph {
  width:22px;
  height:22px;
}

#UserName {
  font:bold 9pt verdana;
  width:180px;
  height:16px;
}

#Password {
  font:bold 9pt verdana;
  width:180px;
  margin:1px 0px 0px 0px;
  height:16px;
}

#SitecoreLink {
  padding:32px 0px 0px 0px;
  text-align:center;
  font-size:medium;
}

#SitecoreLink a {
  text-decoration:none;
  color:#0066B3;
}

#SitecoreLink a:hover {
  text-decoration:underline;
}

/* Content area */

#MainPanel {
  background:white;
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #bfbfbf;
  height:400px;
}

#Right {
  float:right;
  width:239px;
}

#SystemInformation {
  font-size:smaller;
  background:black;
  color:White;
  border-bottom:1px solid #bfbfbf;
  height:171px;
}

#SystemInformation div {
  padding:8px 8px 8px 8px;
}

.SystemInformationDivider {
  border-top:1px dotted #cccccc;
}

#SDN {
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #bfbfbf;
  background:white;
  height:400px;
  width:239px;
}

#StartPage {
  height:400px;
  width:239px;
}

/* Options */

.OptionBox {
  text-align:center;
}

.OptionBoxTitle {
  font-size:x-large;
  padding:16px 0px 16px 0px; 
}

.OptionBoxHelp {
  color:#666666;
  padding:0px 16px 16px 16px; 
}

.OptionBoxOptions {
  font-size:x-large;
}

.OptionBoxOptions button {
  background:transparent;
  border:1px solid #cccccc;
}

.OptionBoxOptions button.OptionBoxOptionsActive {
  background:#E6F4FF;
  border:1px solid #80C9FF;
}

#BasicOptions img {
  width:225px;
  height:140px;
  display:block;
}

#BasicOptions button {
  width:250px;
  height:180px;
  margin:8px;
}

#AdvancedOptions button {
  width:150px;
  height:40px;
  text-align:left;
  margin:4px;
}

.OptionBoxOptions button:hover {
  background:#BFE4FF;
  border:1px solid #6096BF;
}

#AdvancedOptions img {
  width:32px;
  height:32px;
  margin:2px 4px 2px 4px;
  vertical-align:middle;
}

/* Login Options */

#DisplayModePanel {
  padding:16px 0px 32px 0px;
}

#LanguagePanel {
  padding:32px 0px 0px 0px;
}

/* Full Panel */

#FullPanel {
  width:800px;
}

#FullTopPanel {
  height:171px;
  background:white;
  border-bottom:1px solid #bfbfbf;
  text-align:center;
}

.FullTitle {
  font-size:x-large;
  padding:16px 0px 0px 0px; 
}

.FullText {
  font-size:Medium;
  color:#666666;
  padding:16px 0px 16px 0px; 
}

.Button {
  border:1px solid #999999;
  background:transparent;
  display:block;
  text-align:left;
  margin:16px 0px 16px 0px;
  width:260px;
  cursor:hand;
}

#FullPanel img {
  width:32px;
  height:32px;
  margin:0px 4px 0px 4px;
  float:left;
}

#FullPanel button:hover {
  background:#BFE4FF;
  border:1px solid #6096BF;
}

.FullButtonHeader {
  font:Medium;
  color:#6096BF;
}

.FullButtonText {
  font-size:smaller;
  color:#999999;
}

.Centered {
  text-align:center;
}

/* Error */

#ErrorPanel {
  background:white;
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #bfbfbf;
  height:400px;
  color:#666666;
  font-size:small;
  padding:16px;
}

#ErrorTopPanel {
  background:white;
  border-bottom:1px solid #bfbfbf;
}

.ErrorTitle {
  font-size:x-large;
  padding:16px; 
  height:48px;
}

.ErrorOptions {
  padding:8px 0px 8px 0px;
}

.ErrorOption {
  text-decoration:none;
  color:#0066B3;
}

.ErrorOption:hover {
  text-decoration:underline;
}

.ErrorMoreOptionPanel {
  margin:32px 0px 0px 0px;
}

#ErrorMorePanel {
  padding:0px 0px 0px 28px;
}

#ErrorMorePanel div {
  padding:8px 0px 8px 0px;
}

/* Single Panel */

#SinglePanel {
  background:white;
  border-bottom:1px solid #bfbfbf;
  height:400px;
  padding:0px 16px 0px 16px;
}

#DialogButtons {
  padding:16px 0px 0px 0px;
  text-align:right;
}

#DialogButtons button{
  font:8pt tahoma;
  width:75px;
  height:25px;
  margin:0px 0px 0px 8px;
}

.DialogTitle {
  font-size:x-large;
  padding:8px 0px 16px 0px; 
  height:48px;
}