body { margin: 0; font-family: times,"times new roman",serif; color: #000; background-color: #fff; }
a { font-weight: bold; }
a:link { color: #339; background-color: transparent; }
a:hover { color: #33c; background-color: transparent; }
a:visited { color: #339; background-color: transparent; }
a:visited:hover { color: #33c; background-color: transparent; }
p,li { font: .85em verdana,arial,helvetica, sans-serif; }
p,ul { margin: .85em auto 0 auto; }
.format { font-size: 12px; color: #339; background-color: transparent; }
li { margin: .15em auto 0 auto; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.55em; }
h3 { font-size: 1.35em; color: #339; background-color: transparent; } 
h4 { font-size: 1.15em; }
h1,h2,h3,h4 { font-weight: normal; letter-spacing: .15em; }
#cols { position: relative; margin: .85em 0; }
#cols ul { margin: 0 auto; }
#col-left { width: 45%; margin-right: 50%; }
#col-right { width: 45%; position: absolute; left: 50%; top: 0; }

#formtb { margin: 20px 0; }
#formtb table { width: auto; border: solid 2px #999; color: inherit; background-color: #e8e8f4; }
#formtb td { font: .85em arial,helvetica,sans-serif; padding: 4px 2px 0 2px; color: inherit; background-color: transparent; white-space: nowrap; }
#formtb td.lbl { font-weight: bold; width: 35%; text-align: right; padding-left: 10px; }
#formtb td.fld { width: 65%; text-align: left; padding-right: 10px; }
#formtb td.fldw { width: 65%; text-align: left; padding-right: 10px; white-space: normal; }
#formtb td.hdr { color: #339; background-color: transparent; }
#formtb td.btn { width: 70%; text-align: left; padding: 10px 2px; }
#formtb td.spacer-1 { padding: 0; margin: 0; height: 15px; }
input,select,option { font-size: 12px; }
input,select,option { width: 200px; }

input.xxs { width: 20px; }
input.xs { width: 30px; }
input.s { width: 40px; }
input.ms { width: 65px; }
input.m { width: 120px; }
input.ml { width: 160px; }
input.l { width: 230px; }
input.xl { width: 300px; }

input.rb1 { width: 12px; height: 12px; margin: 0; }
input:focus,textarea:focus,select:focus { color: inherit; background-color: #feb; }
textarea { font: 12px arial,helvetica,sans-serif; width: 100%; }
button { font: .9em arial,helvetica,sans-serif; line-height: 13px; width: 100px; color: inherit; background-color: #ccc; padding: 1px 5px; margin: 10px 12px 10px 0; }
button.pref { width: 100px; font: bold 13px arial,helvetica,sans-serif; color: #fff; background-color: #339; padding: 1px 5px; margin: 10px 12px 10px 0; }

tr.top { vertical-align: top; }
#masthead { width: 100%; height: 5em; position: absolute; left: 0; top: 0; color: inherit; background-color: #bbd; text-align: left; }
#masthead h2 { font: normal 2em times, serif; line-height: .75em; padding: .5em 30px 0 120px; color: #fff; background-color: transparent;  }
#nav { width: 100%; height: 2em; position: absolute; left: 0; top: 5em; color: #fff; background-color: #000; }
#nav a:link { color: #99f; background-color: transparent; }
#nav a:hover { color: #ccf; background-color: transparent; }
#nav a:visited { color: #99f; background-color: transparent; }
#nav a:visited:hover { color: #ccf; background-color: transparent; }
#nav p { margin: 0; padding: .5em 1em 0 120px; text-align: left; }
#content { padding: 8em 265px 2em 120px; color: inherit; background: #fff url("../images/w100.jpg") no-repeat 18px 9em; }
#box-1 { position: absolute; right: 10px; top: 12em; width: 220px; color: inherit; background-color: #e8e8f4; padding: .5em;  border: solid 1px #339;  }
#box-1 p { font: .85em arial,helvetica,sans-serif; margin: 0; }

#footer { text-align: center; padding: 1em 0;}
#footer p { font-size: .75em; } 

.pfitem {  border-top: solid 1px #339; margin: 1.5em auto 1em auto; }
.pfitem table { margin: 20px 0 0 0; }
p.pdf { font-family: arial,helvetica,sans-serif; padding-left: 20px; color: inherit; background: #fff url("../images/pdf_icon_16.gif") no-repeat; }
p.pic { font-family: arial,helvetica,sans-serif; padding-left: 20px; color: inherit; background: #fff url("../images/pic_icon_16.gif") no-repeat; }
p.indent { font-family: arial,helvetica,sans-serif; padding-left: 20px; }
.pic-left { float: left; margin: 0 1em .5em 0; }
