th {
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	padding:1.5pt 5.4pt 1.5pt 5.4pt;
	background-color:#eeeeee;
	font-size: 10px;
	font-weight: bold;
	}
.ah {
	font-family: Verdana, Arial, Helvetica;
	color: #3374A2;
	font-size: 10px;
	}

.sr_tbf {
/*	border:1px solid #c0c0c0;*/
	border-top:1px solid #c0c0c0;

	line-height: 20px;
	color:#000000;
	}
.sr_tbf td {
	padding:3px;
	width: 50%;
	}
	
.sr_tdb {
	padding:7px;
/*	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0; */
	border-bottom:1px solid #c0c0c0;
	}

.sr_hdr {
	background-color:#eeeeee;
	padding-left:5px;
	}
.sr_hdb {
	background-color:#eeeeee;
	color: #3374A2;
	text-align:center;
	font-weight: bold;
	}
	
.sr_ttl {
	font-size: 15px;
	color: #001452;
	font-weight: bold;
	}

/*### Form Elements ###*/
.sr_inp {
	color:black;
	background-color:#efefef;
	border:1px #cccccc solid;
	font-size :10px;
	width: 200px;
	}
.sr_ddn {
	color:black;
	background-color:#efefef;
	border:1px #cccccc solid;
	font-size :10px;
	width: 200px;
	}

.sr_ddf {
	color:black;
	background-color:#efefef;
	border:1px #cccccc solid;
	font-size :10px;
	width: auto;
	}

.sr_sbt {
	color:black;
	background-color:#f7f7f1;
	border:1px #c0c0c0 solid;
	font-size :12px;
	padding:1px;
	font-weight: bold;
	}


/*### Other Elements ###*/
.j			{text-align:justify;}
.sr_spc		{height:20px;}
.r			{color:red;}
.sr_ftr		{font-size:7pt;color:#333333;letter-spacing:1.5px;}
.sr_sp		{padding-left:8px;}


