body {
  background-color:#EDF2F7;
  margin:0;
}

TABLE.branding {
  height:34px;
  padding-top:4px;
}

TD.logo{
  border-bottom:1px solid #FFF;
  background-color:#FFF;
}

.pagelink{
  font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#00309C;
  white-space:nowrap;
}

.appname{
  font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#093E7D;
  white-space:nowrap;
  padding-right:12px;
  width:350px;
  overflow:hidden;
}

.topbody{
  background-image:url("../../xdo/images/m_bg_global.png");
  background-position:right;
  background-color:#FFF;
  background-repeat:repeat-y;
  margin: 0;
}

.bottomborder{
  border-bottom:1px solid #FFF;
}

.boxcontent{
  border: 1px solid #BFC6C9;
  border-radius: 3px;
  background-color:#FFF;
  margin:0;
  padding: 45px;
  text-align: left;
  width: 225px;
}

.loginlabel{
  margin:0;
  padding:0 0 10px 0;
  font-size:14px;
  font-weight:bold;
  color:#003D5B;
}

.opttext{
  font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  font-size:11px;
  white-space:pre-wrap;
  color:#000;
}

.signingin{
  margin:0;
  padding:15px 15px 15px 15px;
  font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#9cacc9;
}

.line-height{
  line-height:1.25em;
}

.innertable{
  width:100%;
  border:0;
  padding:0;
}
.margin-top5{
  margin-top:5px;
}

.margin-top3{
  margin-top:3px;
}
.margin-bottom5{
  margin-bottom:5px;
}
.margin-bottom2{
  margin-bottom:2px;
}
.padding-left12{
  padding-left:12px;
}
.padding-right12{
  padding-right:12px;
}
.padding-right3{
  padding-right:3px;
}
.pcpadding{
  padding:3px;
}
.dtext{
  font-weight:normal;
	font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	color:#fff;
}
.mtext{
  font-weight:normal;
	font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	color:#000;
}
.dlink{
  color:#a9dff5;
  font-style:inherit;
}
.mlink{
  color:#039;
  font-style:inherit;
}
A:link{
  text-decoration:none;
}
A:visited{
  text-decoration:none;
}
A:active{
  text-decoration:none;
}
A:hover{
  text-decoration:underline;
}
.defaultHidden{
	visibility:hidden;
	font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
	vertical-align:text-top;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
.stylenormal{
	font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}
.footer{
  
}
.Copyright{
	font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	white-space:nowrap;
	padding-left:12px;
}
.link{
	font-family:tahoma,verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#C5FFFF;
	white-space:nowrap;
}
.centerDiv{
  padding-top:50px;
  vertical-align:top;
}
DIV.logonPageMessageDiv{text-align:left;
padding-left:25px;
vertical-align:middle;
}
.SkipToContentLink{position:absolute;
top:-999px;
}
.offScreenVPATLabel{position:absolute;
top:-999px;
z-index:1;
}
.SAWLogonInput{font-family:Tahoma;
font-size:11px;
}
TABLE.logonFormTable{margin-left:auto;
margin-right:auto;
}
TABLE.logonFormTable TD{text-align:right;
}
TD.langSelectCell{border-top:solid 1px black;
padding-top:5px;
}
TD.langSelectCell IMG{vertical-align:middle;
}
TD.langSelectCell INPUT{vertical-align:middle;
}
.loggingInBody{cursor:wait;
}
TD.logonFormLabelCell{font-weight:bold;
color:#7f7f7f;
}
TABLE.logonErrorTable{position:relative;
}
TABLE.logonErrorTable TD.logonErrorTitleCell{font-weight:bold;
text-align:left;
}
TABLE.logonErrorTable TD.logonErrorMessageCell{text-align:left;
}
#content{vertical-align:middle;
}
#content-cell{vertical-align:top;
}
