DIV.base-layer {
  background:#fee; border: solid #dcc 1px; color: #000000;
  margin: 0.5em 12px 0.5em 12px; padding: 0; text-align: center; width: auto;
}
DIV.table-border {
  border:solid #dcc 1px; margin-top: 0; margin-right: auto;margin-bottom: 0; margin-left: auto; width:90%;
  
}

DIV.table-row, DIV.table-row1, DIV.table-row2, DIV.table-head, DIV.table-bottom {	
 
   margin-bottom: 0; margin-left: auto;
  padding: 0; text-align: center; width: 100%;
	
}
DIV.table-bottom {	
border-top:solid #d9e 1px;
 	border-bottom:solid #d39 1px;

}

DIV.table-head{
 background: #cce;  color: #000000;
 text-weight:bold;
  border-top:solid #d39 1px;
}
DIV.table-row1 {
  background: #ffe;  color: #000000;
  border-top:solid #d9e 1px;
}

DIV.table-row2 {
   background: #eef;  color: #000000;
  border-top:solid #d9e 1px;

}

DIV.left-layer11 {
	
  border:none; float: left; margin: 0; padding: 0px; width: 30%;
  height:auto;
}

DIV.right-layer11 { border:none;  float: right; margin: 0; padding: 0px; width: 70%;
}


DIV.space-line {
  clear: both; margin: 0; padding: 0; width: auto;
}

H4.table-caption {
  background: transparent; color: #339; font-family: sans-serif;
  font-size:14px;  font-weight: bold; margin: 0;
  padding: 0.3em; text-align: center; width: auto;
}

H5.colhdr, H5.leftcol, H5.rightcol, H5.centercol  {
  background: none;  
 color: #993333;
  font-family: sans-serif; font-size: 14px; 
  font-weight: normal; margin: 0; padding: 2px 10px 2px 10px;
  text-align: left; width: auto; 
  
}
DIV.table-head H5.colhdr, DIV.table-head H5.leftcol,DIV.table-head H5.rightcol,DIV.table-head H5.centercol {
 font-weight:bold;	
}

H5.leftcol {
	border-right: solid #d9e 1px;
  border-left: solid #d39 1px; 
  
}
H5.rightcol {
  border-right: solid #d39 1px; 
}

P.text {
  border: solid #3333cc 1px; margin: 0; padding: 0.3em 0.3em 0 0.3em;
  font-style: normal; font-size: 14px; text-align: center; text-indent: 0;
  width: auto;
}
#mytable{
	font-size:12px;
	}
#mytable input{
	margin:0;
	padding:0;
	}
#mytable th {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}


#mytable td.alt {
	background: #f5fafa;
	color: #797268;
}

#mytable th.spec {
	border-top: 0;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	background:#fff;
}

#mytable th.specalt {	
	border-top: 0;	
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	background:#f5fafa;
}
#mytable caption {
	padding: 0 0 5px 0;
	width: 100%;	 
	font: italic 14px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color:red;
}