.intbg {
	 font: 10pt bold arial,helvetica #000055;
	 	font-style: normal;
		padding-right: 17px;
		font-weight: bold; }  

.leaddetail {
	border: 1px solid #000000;
	margin: 0px;
	padding: 0px;
	font: 90% normal Arial;
	left: 10px;
	width: 95%;
}
.leaddetail h3 {
	font: bold 120% Arial #000044;
	text-align: center;
	padding: 3px;
	border-bottom: 2px dotted #CCCCCC;
}

.leaddetail hr {
	width: 85%;
	height: 2px;	
	color: #dddddd;
	clear: both;
}
.leaddetail p {
	padding-left: 60px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	left: 5px;
	text-align: left;
	float: left;
	clear: left;
}

.txitem {
	border: 1px solid #000000;
	margin: 10px;
	padding: 5px;
	font: 100% normal Arial;
	left: 10%;
	right: 10%;
	clear: both;
	width: 93%;
}
.txitem h3 {
	font: bold 120% Arial #000044;
	text-align: center;
	padding: 3px;
	border-bottom: 2px dotted #CCCCCC;
}

.txitem hr {
	width: 85%;
	height: 2px;	
	color: #dddddd;
	clear: both;
}
.txitem p {
	padding: 10px;
	margin: 5px;
	left: 5px;
	text-align: left;
	float: left;
	clear: left;
}


.outline {
	border: 1px solid #000000;
	margin: 1px 10px 1px 25px;	
	float: left;
	padding: 5px;
	font: normal 100%  Arial;
	width: 93%;
	background: #FFFFFF;
}
.outline h3 {
	font: bold 120% Arial #000044;
	text-align: center;
	padding: 3px;
	border-bottom: 2px dotted #CCCCCC;
}

.outline hr {
	width: 85%;
	height: 2px;	
	color: #dddddd;
}
.outline p {
	padding: 10px;
	margin: 5px;
	text-align: left;

}
.divider {
	left: 0px;
	float: left;
	width: 48%;
	margin: 2px;
	padding: 2px;
}
.divider hr {
	margin: -4px 3px -8px 3px;
	padding: 0;
	color: #dedede;
	clear: both;
	width: 100%;
}
.divider p {
	padding: 5px 50px 5px 5px;
}

.divider2 {
	right: 0px;
	float: right;
	width: 48%;
	margin: 2px;
	padding: 2px;
}
.divider2 p {
	padding: 5px 50px 5px 5px;
}
.formbox {
	border: 1px solid #606060;
	margin: 0px;
	padding: 0px;
	font: 100% normal Arial;
	left: 2px;
	width: 100%;
}
.formbox h3 {
	font: bold 120% Arial #000044;
	text-align: center;
	padding: 3px;
	border-bottom: 2px dotted #CCCCCC;
}
.formbox textarea {
	font: normal 110% arial #000000;
	width: 95%;
	right: 5%;
	margin: 3px;
	height: 40px;
}

.leaditemlabel {

	margin: 2px 2px 2px 2px;
	float: left;
	clear: left;
	padding: 2px;
	text-align: right;
	text-decoration: underline;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font: bold 90% Arial;
	padding: 3px 5px 3px 0px;
	left: 2px;
	width: 35%;
	height: 14px;
}
.leaditemdata {
	text-align: left;
	margin: 2px 2px 2px 2px;
	float: right;
	clear: right;
	padding: 3px 3px 3px 3px;
	font: normal 100%  Arial;
	right: 2px;
	width:  55%;
	height: 14px;

}
.leaditemdata  input {
	text-align: left;
	margin: 0;
	padding: 0px;
	font: normal 110%  Arial;
	right: 2px;
	width:  95%;
	height: 17px;
}
.leaditemdata select {
	text-align: left;
	margin: 0;
	padding: 0px;
	font: normal 100%  Arial;
	right: 2px;
	width:  100%;
	height: 19px;
}
.leaditemlabel2 {

	margin: 2px 2px 2px 2px;
	float: left;
	clear: left;
	padding: 2px;
	text-align: right;
	font: bold 90% Arial;
	border: 1px solid #989898;
	background: #d0d0d0;
	padding: 3px 0px 3px 0px;
	left: 2px;
	width: 35%;
	height: 14px;
}
.leaditemdata2 {
	text-align: left;
	margin: 2px 2px 2px 2px;
	float: right;
	clear: right;
	padding: 3px 3px 0px 3px;
	font: normal 100%  Arial;
	border: 1px solid #989898;
	background: #d0d0d0;
	right: 2px;
	width:  55%;
	height: 14px;

}
.row1col1 {
	margin: 1px;
	float: left;
	clear: left;
	width: 48%;
	padding: 1px;
	text-align: center;
	font: normal 90% Arial;
	padding: 0px 0px 0px 0px;
	left: 2px;

	height: 14px;
}
.row1col2 {
	margin: 1px;
	float: right;
	clear: right;
	width: 48%;
	padding: 1px;
	text-align: center;
	font: normal 90% Arial;
	padding: 0px 0px 0px 0px;
	left: 0px;

	height: 14px;
}
.row2col1 {
	margin: 1px;
	float: left;
	clear: left;
	width: 48%;
	padding: 1px;
	text-align: center;
	font: normal 90% Arial;
	padding: 0px 0px 0px 0px;
	left: 2px;
	height: 14px;
	background: #ececec;
}
.row2col2 {
	margin: 1px;
	float: right;
	clear: right;
	width: 48%;
	padding: 1px;
	text-align: center;
	font: normal 90% Arial;
	padding: 0px 0px 0px 0px;
	left: 0px;
	height: 14px;
		background: #ececec;
}
.row1small { background: #FFFFFF; border: 1px solid #FFFFFF; font: normal 85% Arial; margin: 0; padding 2px;}
.row1bold  { background: #FFFFFF; border: 1px solid #FFFFFF; font: bold 100% Arial;		margin: 0; padding 2px;}
.row2small { background: #F3f1ef; border: 1px solid #F3f1ef; font: normal 85% Arial; 	margin: 0; padding 2px;}
.row2bold  { background: #F3f1ef; border: 1px solid #F3f1ef; font: bold 100% Arial; margin: 0; padding 2px;		}

.tablestyle {	border: 1px solid; }
.radioclass { width: 12; height: 12; } 

   