
.box {
	border-right: #98aab1 1px solid; 
  border-top: #98aab1 1px solid; 
  border-left: #98aab1 1px solid; 
  border-bottom: #98aab1 1px solid; 
  padding-right: 0px; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  vertical-align: top; 
  width: 100%; 
  padding-top: 0px; 
  border-collapse: collapse; 
  /* height: 90%;  */
  background-color: #ffffff;
}

.loginbox {
	border-right: #98aab1 1px solid; 
  border-top: #98aab1 1px solid; 
  border-left: #98aab1 1px solid; 
  border-bottom: #98aab1 1px solid; 
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin: 0px;
  vertical-align: center; 
  height: 10%; 
  background-color: #ffffff;
}

spacer {
	border-right: 0px; 
  border-top: 0px; 
  border-left: 0px; 
  width: 15px; 
  border-bottom: 0px;
}

@media Screen {

}

@media Print {
  .sidebox {
    display: none;
  }
  
  #nav {
	  display: none;
  }
  
  body {
    background-color: #ffffff;
  }

  .th {
    background: #ffffff; 
  }
}

a {
	color: #006699; 
  text-decoration: none;
}

a:visited {
	color: #006699; 
  text-decoration: none;
}

a:link {
	color: #006699; 
  text-decoration: none;
}

a:active {
	color: #ff9933; 
  text-decoration: underline;
}

a:hover {
	color: #ff9933; 
  text-decoration: underline;
}

body {
	font-size: 10pt; 
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  background-color: #e5e5e5;
}

table {
	font-size: 12px; 
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

.th {
	color: #000000; 
  background: #d3dce3; 
  font-weight: bold;
}

form {
	font-size: 10pt; 
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	border-right: 0px; 
  border-top: 0px; 
  border-left: 0px; 
  border-bottom: 0px;
  margin: 0px;
}

img {
	border-right: 0px; 
  border-top: 0px; 
  border-left: 0px; 
  border-bottom: 0px;
}

input, select, textarea {
	font-size: 9pt; 
  color: #006699; 
  font-family: "Arial", "Helvetica", "sans-serif"; 
  background-color: #efefef;
}

input, textarea {
	border-right: #006699 1px solid; 
  border-top: #006699 1px solid; 
  border-left: #006699 1px solid; 
  border-bottom: #006699 1px solid; 
  moz-border-radius: 5px; 
  border-radius: 5px;
}

input:unknown {
	color: #1177aa; 
  background-color: #f3f3f3;
}

select:hover {
	color: #1177aa; 
  background-color: #f3f3f3;
}

textarea:unknown {
	color: #1177aa; 
  background-color: #f3f3f3;
}

button {
	font-size: 9pt; 
  font-family: "Arial", "Helvetica", "sans-serif";
  color: #006699;  
  background-color: #f3f3f3;
  border-right: #006699 1px solid; 
  border-left: #006699 1px solid; 
  border-top: #006699 1px solid; 
  border-bottom: #006699 1px solid; 
  moz-border-radius: 5px; 
  border-radius: 5px;
}

unknown {
	border-right: 0px; 
  border-top: 0px; 
  border-left: 0px; 
  border-bottom: 0px;
}

.fieldheader {
	color: #000000; 
  background-color: #d3dce3;
}

.pageHeader {
  font-weight: bold;
}

.successMsg {
	color: #339900;
}

.errorBox {
	color: #FF0000;
}

.errorBoxHeader {
	font-weight: bold;
	margin: 5px;
	padding-bottom: 0px;
}

.errorList {
  list-style-position: inside; 
  list-style-type: none;
  margin: 5px; 
  text-indent: -10px;
}

/* Class for even rows if alternating colors */
.rowHighlightOn {
	background-color: #FFFFCC;
}

/* Class for odd rows if alternating colors */
.rowHighlightOff {
	background-color: #FFFFFF;
}

.search {
	border-right: #98aab1 1px solid; 
  border-top: #98aab1 1px solid; 
  border-left: #98aab1 1px solid; 
  border-bottom: #98aab1 1px solid; 
  padding-right: 0px; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  vertical-align: top; 
  width: 100%; 
  padding-top: 0px; 
  border-collapse: collapse; 
  height: 90%; 
  background-color: #ffffff;
}

.required {
	color: #FF0000;
	font-weight: bold;
}

.summary {
  font-size: 9pt; 
  color: #006699; 
  font-family: "Arial", "Helvetica", "sans-serif"; 
}
