div { height: 100%; }

.padding { padding: 5px; margin: 5px; }

h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #ffffff; }

.label { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #ffffff; }

.label_h { font-family: verdana, arial, helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #cccccc; }

.header { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #000000; }

.result { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; color: #000000; }

.title { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #dce9f2; }

.title2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #666666; }

.caption { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.75em; color: #000000; }

sup { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.65em; color: #ffffff; }

input.field  { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.95em; background-color: #ffffff; color: #000000; font-weight: normal; }

input.value  { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.95em; background-color: transparent; color: #ffffff; border: 0px; font-weight: normal; }

select  { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.95em; background-color: #006699; color: #ffffff; }

option { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.95em; background-color: #006699; color: #ffffff; }

select.blue { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.95em; background-color: #006699; color: #ffffff; }

a { font-family: verdana, arial, helvetica, sans-serif; font-size: 1.0em; font-weight: bold; color: #ffffff; }

div.bgleft { background-color: #216292; background-image: url('images/bgleft.jpg'); }

div.bgmid  { background-image: url('images/bgmid.jpg'); background-repeat: no-repeat; }

.bgv { background-color: #216292; background-image: url('images/bgv.jpg'); background-repeat: repeat-x; }

.bgvv { background-color: #216292; background-image: url('images/bgvv.jpg'); background-repeat: no-repeat; }

div.bgright { background-color: #216292; background-image: url('images/bgright.jpg'); background-repeat: no-repeat; }

div.bglight { background-color: #dce9f2; background-repeat: repeat; }

div.ledge { background-image: url('images/ledge.jpg'); background-repeat: repeat; }

div.redge { background-image: url('images/redge.jpg'); background-repeat: repeat; }

div.bedge { background-image: url('images/bedge.jpg'); background-repeat: repeat-x; }

div.blcorner { background-image: url('images/bl_corner.jpg'); background-repeat: no-repeat; }

div.brcorner { background-image: url('images/br_corner.jpg'); background-repeat: no-repeat; }

.bg { background-color: #216292; }

div.fileinputs { position: relative; }

div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; }

input.file { position: relative; text-align: right; -moz-opacity: 0; filter: alpha(opacity: 0); opacity: 0; z-index: 2; }

table #bdr { border: 1px solid #3399cc; padding: 0; margin: 0; }

#bdr td { border-top: 1px solid #3399cc; border-left: 1px solid #3399cc; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; padding-right:3px; margin: 0; } 

.text { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #cccccc; padding-left: 10pt; padding-right: 10pt; }

.navbtn { font-family: verdana, arial, helvetica, sans-serif; font-size: 84%; font-weight: bold; color: #cccccc; background-color: #216292; border: 1px solid; border-top-color: #216292; border-left-color: #216292; border-right-color: #216292; border-bottom-color: #216292; }

.navbtnsel { font-family: verdana, arial, helvetica, sans-serif; font-size: 84%; font-weight: bold; color: #216292; background-color: #dce9f2; border: 1px solid; border-top-color: #dce9f2; border-left-color: #dce9f2; border-right-color: #dce9f2; border-bottom-color: #dce9f2; }

.lightblue { font-family:verdana, arial, helvetica, sans-serif; font-size:0.7em; font-weight:bold; color: #216292; background-color:#dce9f2; border:1px solid; border-top-color:#dce9f2; border-left-color:#dce9f2; border-right-color:#dce9f2; border-bottom-color:dce9f2; }

input.lvalue { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; background-color: transparent; color: #ffffff; border: 0px; font-weight: normal; }

.xlvalue { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.7em; background-color: transparent; color: #ffffff; border: 0px; font-weight: normal; }

.value  { font-family: verdana, arial, helvetica, sans-serif; font-size: 0.95em; background-color: transparent; color: #ffffff; border: 0px; font-weight: normal; }
