#dotted table *{
	color:#626262;
	border-collapse:collapse;
}
#dotted h3 {
	font-size: 12px;
	color: #fff8eb; 
	margin:0em;
	text-align: center;
	font-style: normal;
	
	}	

#dotted td { 
	}
#dotted td.l{
	vertical-align:bottom;
	background: url('dotted.gif') repeat-x left bottom;
}
#dotted td.l2{
	vertical-align:bottom;
	background: url('dotted.gif') repeat-x left bottom;
}
#dotted td.e{
	vertical-align:bottom;
	background-image: none;
}

#dotted td.r {
	font-weight: bold;
	vertical-align:bottom;
	white-space:nowrap;
	padding: 0 0 0 10px;
}
#dotted td.r.w {
	white-space: normal;
}
#dotted td.r.n span, #dotted td.r.w.n span {
	font-weight: normal;
}
#dotted td.r *{ 
	font-weight: bold;
	}
#dotted td.r.i { 
	/*
	padding-top: 0px;
	margin-bottom: 10px; 
	*/
	vertical-align: middle;
	}
#dotted td.r.p {
	padding: 0 0 0 0;
}
#dotted td.r.pl {
	padding: 0 0 0 3px;
}
#dotted td.r.pdt10 {
	padding-top: 10px;
}
#dotted td span{
	position:relative;
	top: 0.25em;
	padding:0 0 0 0;
	background:#F4EBDA;
	vertical-align:bottom;
}
#dotted td span.gmnoprint {
	background: transparent;
	}

#dotted.search td span{
	position:relative;
	top: 0.25em;
	padding:0 0 0 0;
	background:#E1D6C2;
	vertical-align:bottom;
}
#dotted.search td.l{ 
	background-image: none;
	}
#dotted .t {
	color: #626262;
	font-weight: bold;
	padding-top: 10px;
	background-image: none;
}
#dotted .tp {
	color: #0A246A;
	font-weight: bold;
	padding-left: 10px;
}

#dotted .t2 {padding-top: 2px;}
#dotted .t3, #dotted .r.t3 {padding-top: 3px;}
#dotted .t5, #dotted .r.t5 {padding-top: 5px;}
#dotted .t8, #dotted .r.t8 {padding-top: 8px;}
#dotted .t10, #dotted .r.t10 {padding-top: 10px;}
#dotted .t0 {padding-top: 0px;}
#dotted .t33 {padding-top: -3px;}
#dotted .t17 {padding-top: 15px;}
#dotted .t20 {padding-top: 20px;}
#dotted .t25 {padding-top: 25px;}
#dotted .t32{padding-top: 32px;}
#dotted .t35 {padding-top: 35px;}
#dotted .t40 {padding-top: 40px;}
#dotted .t60 {padding-top: 60px;}


#dotted input.buttonhead { 
	color: #000;
	font-weight: normal;
	}
#dotted div.edit_button {
	color: #000;
	}
#dotted .submit_button {
	color: #000;
	}
#dotted td legend {
	color: #0A246A;
	}
	
#dotted2 .t2 {
	padding-top: 20px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
	color: #626262;
}

	
#dotted2 table {
	padding: 2px;
	border: 1px solid #E7E2D7;
	empty-cells: show;
	border-collapse: collapse;
	}
#dotted2 table.empty, #dotted table.empty {
	padding: 2px;
	border: none;
	empty-cells: show;
	border-collapse: collapse;
	}
#dotted2 table.empty td, #dotted table.empty td {
	padding: 2px;
	border: none;
}
#dotted2 td {
	padding: 2px;
	border-right: 1px solid #E7E2D7;
	border-bottom: 1px solid #E7E2D7;
	
}
#dotted2 table.b-w-t {
	background: #546A7F;
	}
#dotted2 .b-w-t td {
	padding: 2px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#dotted2 .b-w-t td b {
	color: #fff;
}
#dotted2 .title, #dotted2 .t {
	background: #800101;
	color: #fff;
	font-weight: bold;
	background-image: none;
	padding-top: 2px;
	}
#dotted2 .t.w{
	background: #000;
	color: #ffffff;
	font-weight: bold;
	}
#dotted2 .title2 {
	background: #285A9A;
	color: #fff;
	font-weight: bold;
	}
#dotted2 .su {
	background: #d4cab6;
	color: #2E2B32;
	/*font-weight: bold;*/
	}
#dotted2 .su b {
	color: #2E2B32;
}
#dotted2 .su.y {
	background: #FFFFC4;
	color: #333;
	font-weight: bold;
	}
#dotted .r .edit_button {
	font-weight: normal;
	}