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'); 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;
}
