p { margin: 0; line-height: 17px; }
a { color: #236B8F; text-decoration: none; }
a:hover { text-decoration: underline }
img { border: 0; }
form { margin: 0px; }
.validator { color: Red; font-size: 10px; line-height: 13px; }
hr { margin: 7px 0 3px 0; border-top: solid 1px #D6D6D6; }
input.text, select, textarea { border: 1px solid #849DB1; color: #666666; }
th { text-align: left; }
optgroup { font-style: normal; color: Black; }
optgroup option { color: #666666; padding-left: 15px; }

body.NoNavigation { background: #FFFFFF; padding: 5px; color: #393838; }
body.NoNavigation div.closeWindow { text-align: right; padding-top: 10px; padding-right: 15px; }
body.NoNavigation div.closeWindow a { font-size: 13px; font-weight: bold; }
body.NoNavigation div.copyright { color: #888888; font-size: 10px; padding-top: 5px; padding-left: 15px; }
body.NoNavigation div.content { padding: 5px; }
body.NoNavigation td.TemplateFormIntro { padding: 0; }

div.ModalPopup { position: fixed; top:100px; left:100px; display:none; background: white; border: 1px solid #819096; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.ModalPopup h1.title { background: #819096; margin: 0; margin-bottom: 15px; padding: 4px 15px; color: #FFFFFF; font-size: 18px; letter-spacing: -1px; }
div.ModalPopup div.content { margin-top: -15px; padding: 15px; overflow: auto; }
div.ModalPopup div.message { padding: 5px 10px; font-weight: bold; }
