body{
	background-color:  #303030;
	color:  #EEEEEE;
	margin:  0 auto;
	margin-top:  30px;
	width:  95%;
    font-size:  14px;
    font-family:  Arial, sans-serif;
    text-align: left;
    margin-bottom: 80px;
}

h1{
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: -5px;
	color: #EEEEEE;
}

h2{
	font-size: 21px;
	font-weight:  bold;
	margin-bottom:  20px;
	margin-top: -5px;
	color: #EEEEEE;
}

h3{
	font-size: 22px;
	font-weight:  bold;
	margin-bottom:  50px;
	color: #3C9FCE;
}

a{
	color:  #EEEEEE;
	text-decoration:  none;
}
a:hover{
	color:  #AACCDD;
	text-decoration:  none;
}
p {
    font-size:  14px;
    font-family:  Arial, sans-serif;
    line-height: 1.5em;
}
ul,ol {
    font-size:  15px;
    font-family:  Arial, sans-serif;
	padding-left:  25px;
    line-height: 1.5em;
}
li > i{
    font-size:  14px;
}
small{
    font-size:  14px;
    font-family:  'courier new', courier, monospace;
    font-style:  italic;
    color:  #eeee88;	
}
.yellow{
    color:  #eeee88 !important;
}

#theframe{
    width: 1400px;
    height:  99%;
    border:  none;
    position: absolute;
    left: 300px;
    top: 1px;
    clear: none;
}

#framebody{
	background-color:  #606060;
	color:  #EEEEEE;
	margin:  0 auto;
	margin-top:  35px;
	width:  90%;
    font-size:  16px;
    font-family:  Arial, sans-serif;
    text-align: left;
    overflow-x:  auto;
    overflow-y:  scroll;
    margin-bottom: 100px;    
}

#toptable, #thetable{ border: none; border-bottom: 1px solid #AAAAAA; width:1250px; padding: 0; margin: 0; }
#toptable tr, #thetable tr{ line-height: 25px; }
#toptable td, #thetable td{ padding: 3px 5px 3px 10px; border: 1px solid #AAAAAA; margin: 0; border-bottom: none; }
.col1{ width: 80px; min-width: 80px; max-width: 100px; border-right: none !important; }
.col2{ width: 130px; min-width: 130px;font-size: 12px;  background-color:  #999999; color: #111111; text-align: right; padding-right: 8px; }
.col3{ width: 260px; min-width: 200px;font-size: 12px;  background-color:  #999999; color: #111111; }
.col4{ width: 780px; font-size: 12px;  background-color:  #999999; color: #111111; }
.noleft{ border-left: none !important; }
.noright{ border-right:  none !important; }
.notop{ border-top:  none !important; }
.head{ font-size: 16px; background-color: #606060; color: #EEEEEE; text-align: left; }
.tddisabled{ color:  #555555 !important; font-style: italic; }
.formbtn{
	display: block;
	box-sizing:  border-box;
	min-height:  35px;
	min-width:  160px;
	color: #111111;
	font-size: 14px;
	background-color:  #CCCCCC;
	border:  1px solid #333333;
	border-radius: 6px;
	margin-top:  10px;
	margin-bottom:  20px;
	cursor:  pointer;
}
.formbtn:hover{ background-color: #EEEEEE; }
.formbtn a {
    color: #111111;
    text-decoration: none;
}
.formbtn a:hover { text-decoration: none; }


input[type=radio]{
	margin:  0 auto;
	padding:  0;
	padding-right:  3px;
}

input[type=text]{
	display: block;
	box-sizing:  border-box;
	min-height:  29px;
	color: #111111;
	font-size: 14px;
	background-color:  #CCCCCC;
	border:  1px solid #333333;
	border-radius: 3px;
	padding-left:  7px;
}

label{ font-size: 12px; }

#csvtable {
  display:  block;
  border: 1px solid #AAAAAA;
  width: 920px;
  min-width: 920px;
  cursor:  pointer;
}
#csvtable tr { background-color: #DDDDDD; line-height: 16px; }
#csvtable td { 
  padding: 3px 8px 3px 8px;
  border: 1px solid #AAAAAA;
  border-bottom: none;
  border-left: none;
  margin: 0; 
  font-size: 11px;
  background-color: transparent;
  color: #111111;
}
#csvtable tr:hover{ background-color: #EEEEEE; }
.csvcol1, .csvcol2, .csvcol3{ width: 30px; min-width: 30px; max-width: 30px; text-align: center;}
.csvcol4{ width: 300px; min-width: 300px; max-width: 300px; text-align: left; }
.csvcol5{ width: 110px; min-width: 110px; max-width: 110px; text-align: right; }
.csvcol6, .csvcol7, .csvcol8{ width: 80px; min-width: 80px; max-width: 80px; text-align: right; }
.csvcol9{ width: 150px; min-width: 150px; max-width: 150px; text-align: right; }
.csvcolA{ width: 40px; min-width: 40px; max-width: 40px; text-align: center; }
.mark{ background-color:#FFFFD5 !important; }
.mark:hover{ background-color:#EEEEEE !important; }
.csvhead{
  color: #EEEEEE !important;
  font-size: 10px !important;
  border:  1px solid #EEEEEE;
  padding: 4px 2px 2px 2px !important;
}

#imgnotes {
    font-weight:  bold;
    color: red;
}

