/* CSS Document */

body { margin-top:10px; background-color:#7b8a97; }
#pad { padding:12px 26px 20px 28px; }

ul { padding-left:22px; }
li { color:#28669e; }

img {border: 0; }

input { border:1px solid #848484; }
select { border:1px solid #848484; }
textarea { border:1px solid #848484; }
.noborder { border:none; }

.caption { text-align:right; vertical-align:top; padding:11px 6px 0 0; white-space:nowrap; width:108px; }
.field { text-align:left; vertical-align:top; padding:8px 0 0 0; white-space:nowrap; } 

/* ======  Text Styles  ====== */

.paragraph { font-family:tahoma; font-size:12px; line-height:16px; color: #000000; }

.toplinks { font-family:tahoma; font-size:9px; color:#b1dff5; text-transform:uppercase; }
.toplinks a:link { color:#FFFFFF; text-decoration: none; }
.toplinks a:active { color:#FFFFFF; text-decoration: none; }
.toplinks a:visited { color:#FFFFFF; text-decoration: none; }
.toplinks a:hover { color:#b1dff5; text-decoration: none; }

.footer { font-family:arial; font-size:11px; color:#d1d6db; padding:0 10px; }
.footer a:link { color:#d1d6db; text-decoration:none; }
.footer a:active { color:#d1d6db; text-decoration:none; }
.footer a:visited { color:#d1d6db; text-decoration:none; }
.footer a:hover { color:#d1d6db; text-decoration:underline; }

.message {font-style:normal; font-weight:bold; }
.error { color:darkred; font-style:italic; font-weight:bold; }

.points { font-family: "tahoma", Times, serif; font-size:12px; color:#28669e; }
.li { color:#000000; }