body,td,th { color: #666666; font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 11px; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }

body { margin: 20px;}

a:link, a:visited { color:#de7800; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }

br { clear: both; }

h1 { font-size: 14px; color: #026e9f; font-family: helvetica, arial; border-bottom: 1px solid #efefef; padding-bottom: 2px; display: block; margin-top: 8px; margin-bottom: 8px; font-weight: bold; }
h2 { font-size: 12px; color: #555; font-family: helvetica, arial; border-bottom: 1px solid #efefef; padding-bottom: 2px; display: block; margin-top: 8px; margin-bottom: 8px; font-weight: bold; }
input, select, textarea { font-size:1em; }
input.txt, select, textarea { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#FFFFFF; border:1px solid #C5C5C5; padding:3px; }
select { padding:1px; }

input.blur { color: #999; }
input.button, input file, input submit { color: #000; border-color: #aaa; margin-top : 0px; padding: 0px 5px 2px 5px; font-size: 11px; cursor: pointer; height: 19px; text-align: center;}
input.button:hover { border-color: #666; background-color: #fff; color: #026e9f;}

.error { font-family: helvetica, arial; background-image: url('/images/alerts/error.gif'); background-repeat: no-repeat; padding: 0px 0px 0px 40px; min-height: 32px; border:1px solid #b01414; background-color: #ff9191; font-weight: bold; }
.warning { font-family: helvetica, arial; background-image: url('/images/alerts/Warning.png'); background-repeat: no-repeat; padding: 0px 0px 0px 40px; min-height: 32px; border:1px solid #ffc600; background-color: #f7ff7e; font-weight: bold; }
.success { font-family: helvetica, arial; background-image:  url('/images/alerts/Success.png'); background-repeat: no-repeat; padding: 0px 0px 0px 40px; min-height: 32px; border:1px solid #14b01f; background-color: #91ff94; font-weight: bold; }
.help { font-family: helvetica, arial; background-image:  url('/images/alerts/help.png'); background-repeat: no-repeat; padding: 2px 2px 2px 32px; min-height: 16px; background-color: #efefef; border:1px solid #8899ef; }

.fieldSmall { width: 150px; float: left; font-weight: bold;}
.userInfo { }

