body { background-color: transparent; }
.Form { width: 100%; height: 100% }
.FormDiff { width: 100%; height: 100% }
.FormPlain { width: 100%; height: 100% }
.Border { padding: 0px; width: 100%; height: 100% }
.BorderDiff { padding: 0px; width: 100%; height: 100% }
.BorderPlain { padding: 0px; width: 100%; height: 100% }
.Text { color: #404040; font-family: Verdana; font-size: 8pt }
.Text td { color: #404040; font-family: Verdana; font-size: 8pt }
.Required { color: #404040; font-family: Verdana; font-size: 8pt }
.Required td { color: #404040; font-family: Verdana; font-size: 8pt }
.Banner { color: #404040; font-family: Verdana; font-size: 8pt }
.Banner td { color: #404040; font-family: Verdana; font-size: 8pt }
a.Banner { color: #404040; font-family: Verdana; font-size: 8pt }
a.Banner td { color: #404040; font-family: Verdana; font-size: 8pt }
.Title { text-align: center; font-family: Arial, sans-serif; font-size: 16pt; font-weight: 700 }
.Title td { text-align: center; font-family: Arial, sans-serif; font-size: 16pt; font-weight: 700 }
.SubHeader { text-align: center; color: #404040; font-family: Verdana; font-size: 8pt; font-weight: 700 }
.SubHeader td { text-align: center; color: #404040; font-family: Verdana; font-size: 8pt; font-weight: 700 }
.Question { color: #404040 !important; font-family: Verdana; font-size: 8pt ;width:150px; }
.Question td { color: #404040 !important; font-family: Verdana; font-size: 8pt }
a.Question { color: #404040 !important; font-family: Verdana; font-size: 8pt }
a.Question td { color: #404040 !important; font-family: Verdana; font-size: 8pt }
.AnswerLabel { color: #404040; font-family: Verdana; font-size: 8pt }
.AnswerLabel td { color: #404040; font-family: Verdana; font-size: 8pt }
.AnswerLabel a { color: #404040; font-family: Verdana; font-size: 8pt }
.Answer { color: #404040 !important; font-family: Verdana; font-size: 8pt }
.Answer td { color: #404040 !important; font-family: Verdana; font-size: 8pt }
.Answer a { color: #404040; font-family: Verdana; font-size: 8pt }
.fdalert { border: #c89e03 1px solid; font-size: 9pt; font-family: arial; padding: 4px; padding-left: 26px; background: #fdfdc9 url(/label/formdesk/images/msg_alert_small.gif) no-repeat 4px 4px; vertical-align: top; }
a.button, a.Info { text-decoration: none }

.AnswerLabel {font-weight:bold;}
.AnswerLabel input {font-weight:normal;}
td.button {width: 60px;}

.error {text-align: left; padding:5px 15px 15px 25px; color:#e00; }
#nav-right li.error {list-style-type: disc;}
.info {text-align: left; color: #34b6e4;}
#nav-right li.info {list-style-type: disc;}

#session_expired {display:none}

.rich-mpnl-body form {height: 80%; width:100%;}
.rich-mpnl-body label {width:100%; font-size: 13px;}
.rich-mpnl-body input {margin-top: 20px; margin-left: 15px; margin-right: 15px;}

#nav1-title {background: none; top: 85px; border-top: 1px solid #D7D7D7;}
#header {background: none; height: 70px;}
#header h1 {background: url(../images/Logo_365.jpg) no-repeat left top; width: 100%; height: 100%;}
#header h1 a {width: 100%; height: 100%;}
span.nav-detail {position:relative;left:40px;font-weight:bold;}

.reason label {width:250px;}

.separator{width: 100%; border-top: 1px solid #D7D7D7;padding-bottom: 10px;}