.body{
 	font-family:sans-serif;
	font-weight:normal;
	font-size:10pt;
}

table {
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style: outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:2px;
	background-color:lightyellow;
}

.titletable {
	width:100%;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:2px;
	background-color:lightyellow;
}

.table-standard {
	width:665px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	background-color:lightyellow;
}

.table {
 border-top-width:0px;
 border-bottom-width:0px;
 border-right-width:0px;
 border-left-width:1px;
 border-style:solid;
 border-color:#93BEE2;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:4px;
 padding-left:2px;
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 background-color:lightyellow;
}

.table-with-thin-border {
 border-top-width:1px;
 border-bottom-width:1px;
 border-right-width:1px;
 border-left-width:1px;
 border-style:solid;
 border-color:#93BEE2;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:4px;
 padding-left:2px;
 font-family:inherit;
 font-weight:inherit;
 font-size:inherit;
 background-color:lightyellow;
}

td {
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	font-size:8pt;
}

.smalltd {
	width:60px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:solid;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	font-size:8pt;
}

.header-cell {
	border-top-width:2px;
	border-bottom-width:2px;
	border-right-width:2px;
	border-left-width:2px;
	border-style:solid;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	font-weight:bold;
}

.header-cell-thin-bold {
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	font-weight:bold;
}

.header-cell-thin-not-bold {
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:solid;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
}

.header-cell-no-border {
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	font-weight:bold;
}

.td {
 border-top-width:1px;
 border-bottom-width:0px;
 border-right-width:1px;
 border-left-width:0px;
 border-style:solid;
 border-color:#93BEE2;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 padding-top:px;
 padding-bottom:2px;
 padding-right:2px;
 padding-left:2px;
 font-family:inherit;
 font-weight:inherit;
 font-size:8pt;
}

.header_row{
  width:100%;
  font-weight:bold;
  background-color:rgb(0,51,101);
  color:#FFFFFF;
}

.blank {
 border-top-width:0px;
 border-bottom-width:0px;
 border-right-width:0px;
 border-left-width:0px;
 border-style:none;
 border-color:#FFFFFF;
 margin-top:0px;
 margin-bottom:0px;
 margin-right:0px;
 margin-left:0px;
 padding-top:px;
 padding-bottom:2px;
 padding-right:2px;
 padding-left:2px;
 font-family:inherit;
 font-weight:inherit;
 font-size:8pt;
}

.small-text{
	font-family:sans-serif;
	font-weight:normal;
	font-size:8pt;
}

.small-text-bold{
	font-family:sans-serif;
	font-weight:bold;
	font-size:8pt;
}
.text-field-x-small{
	width:20pt;
}
.text-field-small{
	width:40pt;
}
.text-field-large{
	width:80pt;
}
.text-field-x-large{
	width:140pt;
}
.text-field-xx-large{
	width:240pt;
}

.button-standard{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
}

.button-standard-80px{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	width:80px;
}

.button-standard-120px{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	width:120px;
}

.button-standard-200px{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	width:200px;
}

input{
  border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	width:120px;
}

input.button{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	width:80px;
}
input.text{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	width:120px;
}
input.radio{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
  width:20px;
}

input.checkbox{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
}

textarea{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	width:200px;
	height:200px;
}

select{
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	font-family:sans-serif;
	font-weight:normal;
	font-size:10pt;
	width:140px;
}

.imgViewer{
	border-top-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	border-style:outset;
	border-color:#93BEE2;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	padding-left:2px;
	background-color:#FFFFFF;
}

.address{
	font-size:8pt;
	font-family:serif;
}

.heading{
	font-size:8pt;
	font-family:serif;
	font-weight:bold;
}

a{
	text-decoration:none;	
}
a:hover{
	text-decoration:underline;
}
/*
the following style is used for windows style folder tree menu
*/
.lblock{
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
  }
.folder{
    cursor:pointer;
    cursor:hand;
  }
    
  .folder_contents{
    margin-left:15px;
    margin-top:0px;
    display:block;
  }
  #contents{
    position:absolute;
    margin-left:0px;
    margin-top:10px;
  }

  .error{
	color:red;
}
.warning{
	color:purple;
}
.new{
	color:green;
}