/* @override 
	https://assets.ncmedboard.org/stylesheets/forms.css
	http://assets.ncmedboard.org/stylesheets/forms.css
*/

/*-----------------------------------------------------------------
North Carolina Medical Board

version: 	1.0
author: 	IMP Designs
email:		info@impdesigns.com
website:	http://www.impdesigns.com
copyright:	(c)2009 North Carolina Medical Board

-------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, input {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	vertical-align: baseline;
	list-style: none;
}
body{
	padding-top: 150px;
	text-align: center;
	background: #E5EFF1 url(../images/forms_images/header.gif) no-repeat center top;
	font: 16px/20px Arial, Helvetica, Geneva, sans-serif;
}

/* @group Basic Styles */
#intro_text{
	margin-top: 15px;
}
table{
	width: 860px;
	margin: auto;
	border-collapse: collapse;
	text-align: left;
}
table td.table_header{
	background-color: #0b77b5;
	font-weight: bold;
	color: #fff;
	border-right: 1px solid #fff;
	padding-left: 4px;
}
table td.table_header last{
	border-right-style: none;
}
table tr.alt{
	background-color: #f5f8fa;
}
#Table1{
	margin-top: 15px;
}
h1{
	
	color: #ffffff;
	font-size: 30px;
	background-color: #0b77b5;
	line-height: 42px;
	display: block;
}
h2{
	margin-top: 8px;
}
p{
	margin-top: 8px;
}
ol{
	margin-top: 8px;
	text-align: left;
}
li{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 25px;
	margin-top: 5px;
}
a{
	color: #0b77b5;
	font-weight: bold;
}
a:hover{
	color: #68932F;
}
input{
	height: 25px;
	border-style: solid;
	border-width: 1px;
	font-size: 1em;
	padding: 2px;
	line-height: 1.2em;
	margin-right: 3px;
}
label{
	text-align: right;
	float: left;
	vertical-align: middle;
}
select{
	height: 28px;
	border-bottom: 1px solid #000;
	font-size: 1em;
}
.ErrorMessage{
	color: #FF0000;
	font-weight: bold;
	font-size: .9em;
}
#pnlNavigationButtons{
	clear: both;
	padding-top: 25px;
	padding-bottom: 50px;
}
.txtHiddenObject{
	display: none;
}
.margin_left_1{
	margin-left: 5px;
}
.margin_left_2{
	margin-left: 10px;
}
.page_break_after{
	page-break-after: always;
}

/* @end */

/* @group VerificationIntro */
body#veficationintro table#Table3{
	width: 400px;
	background-color: #f5f8fa;
	border: 1px solid #0B77b5;
	line-height: 24px;
	height: 85px;
}
body#veficationintro table#Table1 h2, p{
	text-align: left;
	width: auto;
}

body#veficationintro h2, p{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}


/* @end */

/* @group v_LicenseeSearch */
body#v_LicenseeSearch table#Table2{
	width: 500px;
	background-color: #f5f8fa;
	border: 1px solid #0B77b5;
	line-height: 24px;
}
body#v_LicenseeSearch table#Table2 td{
	padding: 10px 5px 5px;
	vertical-align: top;
}
body#v_LicenseeSearch table#dtgList{
	width: 300px;
}
body#v_LicenseeSearch table#Table2 input#txtLastName,
body#v_LicenseeSearch table#Table2 input#txtFirstName{
	width: 200px;
	font-size: 1em;
}
body#v_LicenseeSearch table#Table3{
	margin-top: 15px;
}

body#v_LicenseeSearch table#Table3 table#dtgList{
	width: 500px;
	border: 1px solid #0b77b5;
	font-size: 1em;
	float: left;
}
body#v_LicenseeSearch table#Table3 table#dtgList td{
	padding-left: 5px;
	padding-top: 3px;
}
body#v_LicenseeSearch table#Table3 table#dtgList1{
	float: left;
	width: 320px;
	border: 1px solid #0b77b5;
}
body#v_LicenseeSearch table#Table3 table#dtgList1 td{
	padding-left: 5px;
	padding-top: 3px;
}
body#v_LicenseeSearch input#btnNext{
	left: 55px;
	position: relative;
}
body#v_LicenseeSearch input#btnNext2{
	margin-right: 15px;
	margin-left: 750px;
	margin-bottom: 25px;
}
/* @end */

/* @group v_Mailto */
body#v_mailto input#btnBack, body#v_mailto input#btnNext{
	width: 85px;
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	border-color: #000;
	background-color: #689533;
}
body#v_mailto input#btnBack:hover, body#v_mailto input#btnNext:hover{
	background-color: #507326;
}

body#v_mailto select#ddlBoardListing{
	margin-top: 15px;
	margin-bottom: 15px;
}
body#v_mailto label{
	width: 55px;
	display: inline-block;
	float: none;
	margin-right: 5px;
}
body#v_mailto table td{
	padding-top: 5px;
}
body#v_mailto input{
	width: 360px;
	vertical-align: middle;
}
body#v_mailto input#txtZip{
	width: 110px;
}
body#v_mailto input#btnBack{
	margin-left: 300px;
}
body#v_mailto input#btnBack,
body#v_mailto input#btnNext{
	margin-top: 15px;
}
/* @end */

/* @group V_requestorlocation */
body#v_requestorlocation label{
	display: inline-block;
	float: none;
	width: 145px;
	vertical-align: middle;
}
body#v_requestorlocation input#txtName,
body#v_requestorlocation input#txtEmail,body#v_requestorlocation input#txtPhone{
	vertical-align: middle;
	width: 320px;
}

body#v_requestorlocation table td{
	padding-top: 5px;
}
body#v_requestorlocation input#btnBack{
	margin-left: 300px;
}
body#v_requestorlocation input#btnBack,
body#v_requestorlocation input#btnNext{
	margin-top: 15px;
}

/* @end */

/* @group V_Summary */
body#v_summary  td{
	padding: 5px;
}
body#v_summary input#btnBack{
	margin-left: 300px;
}



/* @end */

/* @group Login_MD */
body#login_md #pnlCert{
	width: 660px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	text-align: center;
}
body#login_md 
table#DataTable.login table{
	width: 500px;
	background-color: #f5f8fa;
	border: 1px solid #0B77b5;
	line-height: 24px;
}
body#login_md 
table.login td{
	text-align: right;
	padding: 5px;
	vertical-align: top;
}

body#login_md
table.login input{
	height: 25px;
	float: left;
	width: 125px;
	border: 2px solid #68932f;
}


/* @end */


/* @group MDDO Form Steps 2-6 */
body#PhysicianPrivileges table#dtgList select,
body#PhysicianMisdemeanor table#dtgList select,
body#PhysicianFelon table#dtgList select,
body#PhysicianRegulatory table#dtgList select{
	width: 85px;
	margin-left: 8px;
}




body#PhysicianPrivileges table#Table1 table#tblError,
body#PhysicianMisdemeanor table#Table1 table#tblError,
body#PhysicianFelon table#Table1 table#tblError,
body#PhysicianRegulatory table#Table1 table#tblError, body#PhysicianRegMalpractice table#Table1 table#tblError{
	margin: 0 0 8px;
	padding: 0;
	width: 860px;
}

body#PhysicianPrivileges table#Table1 table#dtgList, body#PhysicianMisdemeanor table#Table1 table#dtgList,
body#PhysicianFelon table#Table1 table#dtgList,
body#PhysicianRegulatory table#Table1 table#dtgList{
	width: 860px;
}
body#PhysicianPrivileges table#Table1 table#tblError th span.Example, body#PhysicianMisdemeanor table#Table1 table#tblError th span.Example, body#PhysicianFelon table#Table1 table#tblError th span.Example, body#PhysicianRegulatory table#Table1 table#tblError th span.Example, body#PhysicianRegMalpractice table#Table1 table#tblError th span.Example{
	border-style: none;
	margin: 0;
	padding: 0;
}

body#PhysicianPrivileges table#Table1 table#tblError span.Example,
body#PhysicianMisdemeanor table#Table1 table#tblError span.Example, body#PhysicianFelon table#Table1 table#tblError span.Example,
body#PhysicianRegulatory table#Table1 table#tblError span.Example, body#PhysicianRegMalpractice table#Table1 table#tblError span.Example{
	display: block;
	border: 1px solid #000;
	padding: 5px;
	margin-right: 3px;
}

body#PhysicianPrivileges table#Table1 table#tblError span#ex_DateofAction.Example, 
body#PhysicianMisdemeanor table#Table1 table#tblError span#ex_DateOfAction.Example, body#PhysicianFelon table#Table1 table#tblError span#ex_DateOfAction.Example,
body#PhysicianRegulatory table#Table1 table#tblError span#ex_DateOfAction.Example{
	width: 170px;
	display: block;
}
body#PhysicianPrivileges table#Table1 table#tblError span#ex_Agency.Example{
	width: 170px;
	display: block;
}
body#PhysicianRegulatory table#Table1 table#tblError span#ex_Agency.Example{
	width: 185px;
	display: block;
}

body#PhysicianPrivileges table#Table1 table#tblError span#ex_Disposition.Example, body#PhysicianMisdemeanor table#Table1 table#tblError span#ex_Disposition.Example, body#PhysicianFelon table#Table1 table#tblError span#ex_Disposition.Example, body#PhysicianRegulatory table#Table1 table#tblError span#ex_Disposition.Example{
	width: 170px;
	display: block;
}
body#PhysicianPrivileges table#Table1 table#tblError span#ex_Action.Example{
	width: 95px;
	display: block;
}
body#PhysicianRegulatory table#Table1 table#tblError span#ex_Action.Example{
	width: 85px;
	display: block;
}

body#PhysicianPrivileges table#Table1 table#tblError span#ex_Comments.Example,
body#PhysicianMisdemeanor table#Table1 table#tblError span#ex_Comments.Example, body#PhysicianFelon table#Table1 table#tblError span#ex_Comments.Example,
body#PhysicianRegulatory table#Table1 table#tblError span#ex_Comments.Example{
	width: 170px;
	display: block;
}
body#PhysicianMisdemeanor table#Table1 table#tblError span#ex_Charges.Example, body#PhysicianFelon table#Table1 table#tblError span#ex_Charges.Example{
	width: 170px;
	display: block;
}
body#PhysicianMisdemeanor table#Table1 table#tblError span#ex_Jurisdiction.Example, body#PhysicianFelon table#Table1 table#tblError span#ex_Jurisdiction.Example{
	width: 95px;
	display: block;
}
body#PhysicianRegMalpractice table#Table1 table#tblError span#ex_Patient.Example{
	width: 150px;
	display: block;
}
body#PhysicianRegMalpractice table#Table1 table#tblError span#ex_LicComments.Example{
	width: 140px;
	display: block;
}
body#PhysicianRegMalpractice table#Table1 table#tblError span#ex_IncidentDate.Example{
	width: 95px;
	display: block;
}
body#PhysicianRegMalpractice table#Table1 table#tblError span#ex_CarrierName.Example{
	width: 330px;
	display: block;
}
body#PhysicianRegMalpractice table#Table1 table#tblError span#ex_Amount.Example{
	width: 95px;
	display: block;
}
body#PhysicianRegMalpractice table#Table1 table#tblError span#ex_SettleDate.Example{
	width: 95px;
	display: block;
}
/* @end */

/* @group Expanded Comment Form */
textarea#txtComments{
	width: 700px;
	height: 150px;
	border: 1px solid #000;
	margin-top: 15px;
}
span#lblComments{
	margin-right: 8px;
	margin-top: 15px;
	text-align: right;
}

/* @end */

/* @group PhysicianRegPatient */
body#PhysicianRegPatient table#Table1 td{
	padding-bottom: 5px;
	
}
body#PhysicianRegPatient table#Table1 label{
	width: 500px;
	text-align: left;
	line-height: 1.5em;
}
table.yes_no_radio{
	width: 120px;
	float: left;
	margin: 0;
	padding: 0;
}
table.yes_no_radio input{
	border-style: none;
	float: right;
}
body#PhysicianRegPatient table#Table1 table#Question1 label, body#PhysicianRegPatient table#Table1 table#PatientCare label,
body#PhysicianRegPatient table#Table1 table#retired label, body#PhysicianRegPatient table#Table1 table#tempNoPract label, body#PhysicianRegPatient table#Table1 table#NonMedEmploy label, body#PhysicianRegPatient table#Table1 table#ResearchTeachAdmin label, body#PhysicianRegPatient table#Table1 table#ObstertricDel label, body#PhysicianRegPatient table#Table1 table#PrenatalCare label, body#PhysicianRegPatient table#Table1 table#FedGovEmploy label, body#PhysicianRegPatient table#Table1 table#Question2 label, body#PhysicianRegPatient table#Table1 table#Training label{
	width: 25px;
	padding-left: 10px;
}




/* @end */

/* @group PhysicianRegPractice */
body#PhysicianRegPractice td{
	padding-bottom: 3px;
}
input#TerPractZip4, input#PrincPractZip4,
input#SecPractZip4{
	width: 100px;
}
input#PrincPractClinCareHrs, input#PrincPractPrimCareHrs, input#PrincPractOnCallHrs{
	width: 50px;
}

/* @end */

/* @group PhysicianRegAddress */
#PhysicianRegAddress #pnlCheckBox1 .pnlCheckBoxRow{
	display: block;
	height: 25px;
}
#PhysicianRegAddress #pnlCheckBox1 .pnlCheckBoxRow .floatLeft label{
	float: left;
	clear: both;
	margin-left: 35px;
}
#PhysicianRegAddress #pnlCheckBox1 .pnlCheckBoxRow .floatRight label{
	height: 25px;
	display: block;
	float: right;
	margin-right: 5px;
}
#PhysicianRegAddress #pnlCheckBox1{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}
#PhysicianRegAddress input#radPublic1, #PhysicianRegAddress input#radPublic2, #PhysicianRegAddress input#radMail1, #PhysicianRegAddress input#radMail2{
	display: block;
	float: right;
	margin-right: 30px;
	border-style: none;
}
#PhysicianRegAddress #pnlCheckBox1 label#lbl_radMail, #PhysicianRegAddress #pnlCheckBox1 label#lbl_Public{
	width: 55px;
	margin-left: 5px;
}
#PhysicianRegAddress table#tblHomeAddress, #PhysicianRegAddress table#tblPracticeAddress{
	width: 485px;
	margin-left: 5px;
}
#PhysicianRegAddress table#tblHomeAddress td, #PhysicianRegAddress table#tblPracticeAddress td{
	padding-bottom: 3px;
	vertical-align: middle;
}
#PhysicianRegAddress table#tblHomeAddress label, #PhysicianRegAddress table#tblPracticeAddress label{
	float: right;
	margin-right: 5px;
}
#PhysicianRegAddress table#Table1 h3{
	padding-left: 180px;
	margin-bottom: 8px;
}
/* @end */

/* @group PhysicianRegCME */
body#PhysicianRegCME table#Table1 label{
	font-weight: bold;
	margin-top: 8px;
	margin-left: 6px;
	float: left;
}
body#PhysicianRegCME table#Table1 td{
	padding-bottom: 3px;
}
#PhysicianRegCME input#chkExempt{
	border-style: none;
	margin-top: 5px;
	float: left;
}
#PhysicianRegCME hr{
	clear:both;
}
input#txtNewCat1Yr1, input#txtNewCat2Yr1{
	width: 50px;
	margin-left: 6px;
}
#PhysicianRegCME table#Table8{
	width: 600px;
	border: 1px solid #000;
}
#PhysicianRegCME table#Table8 td{
	vertical-align: middle;
	padding: 3px;
	border: 1px solid #000;
}
#divCMECat1, #divCMECat2{
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
body#PhysicianRegCME div#divCMECat1 p{
	width: 600px;
}

/* @end */

/* @group PhysicianRegSpecialty */
select#Specialty1ID, select#Specialty2ID{
	font-size: 12px;
	margin-top: 8px;
}
label#lbl_Specialty1ID,
label#lbl_Specialty2ID{
	font-weight: bold;
	margin-top: 15px;
}
#PhysicianRegSpecialty table#Table1 td{
	padding-top: 8px;
	vertical-align: middle;
}
#PhysicianRegSpecialty label{
	text-align: left;
	width: 330px;
}
#PhysicianRegSpecialty table#Table1 table.yes_no_radio label{
	width: 25px;
	padding-left: 10px;
}


/* @end */

/* @group MDDO Form Steps 13- 16*/
.inline_radio{
	display: block;
	width: 200px;
	margin-top: 8px;
}
.inline_radio input{
	border-style: none;
	float: none;
	width: 15px;
}
.inline_radio label{
	float: none;
	margin-right: 5px;
	margin-left: 2px;
	position: relative;
	bottom: 5px;
}
#PhysicianAreaofPractice input, #HospitalPrivilegeList input, #OutOfStateLicenseList input, #OutOfCountryLicenseList input{
	border-style: none;
}


/* @end */

/* @group NCPHP Donation */
input#chkTempFee{
	border-style: none;
	margin-left: 5px;
	position: relative;
	top: 3px;
}
body#PhysicianRegPHPDonation input#txtAmount{
	width: 100px;
	margin-left: 10px;
}

/* @end */

/* @group Confirmation */
.conf_section{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	border: 1px solid #0b77b5;
	padding: 0;
}
.conf_section h2{
	background-color: #0b77b5;
	margin-top: 0;
	padding-bottom: 5px;
	padding-top: 3px;
	padding-left: 3px;
	color: #fff;
}
.conf_section table{
	margin-top: 8px;
	border: 1px solid #0b77b5;
	margin-bottom: 8px;
}
.conf_section table td{
	padding-left: 5px;
}
.conf_item{
	display: block;
	float: left;
	margin-bottom: 5px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
.conf_inquiry{
	display: block;
	float: left;
	width: 650px;
	margin-left: 15px;
}
.conf_response{
	float: right;
	width: 220px;
	display: block;
	margin: 0;
	padding: 0 0 0 15px;
	color: #0b77b5;
	font-weight: bold;
}
.conf_comment{
	color: #0b77b5;
	font-weight: bold;
	clear: both;
	width: 850px;
	margin-left: 30px;
	margin-bottom: 5px;
}
.conf_edit{
	width: 900px;
	display: block;
	clear: both;
}
.conf_edit a{
	display: block;
		background-color: #689533;
	color: #fff;
	width: 240px;
	margin-left: 15px;
	padding: 5px;
	text-align: center;
	text-decoration: none;
	margin-bottom: 5px;
}
.conf_edit a:hover{
	background-color: #507326;
}
#conf_patient_lbl_patientcare.conf_item, #conf_patient_lbl_notpatientcare_questions.conf_item,
#conf_patient_lbl_patientcare_questions.conf_item
{
	padding-right: 300px;
	padding-left: 2px;
	border-style: none;
}
table#rdo_accept_IAgreeButton{
	border-style: none;
	color: #000;
}
body#PhysicianRegAccept span.ErrorMessage{
	display: block;
	clear: both;
}

/* @end */


/* @group Renewal_certificate_download */
body#renewal_certificate_download span#lblName{
	margin-top: 15px;
	display: block;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	font-size: 1.3em;
}
body#renewal_certificate_download table#Table1 {
	text-align: center;
}

/* @end */

/* @group Payment */
span#lblDate{
	font-weight: bold;
	font-size: 1.2em;
}
body#payment table#Table2{
	border: 1px solid #0b77b5;
	margin-top: 15px;
}
body#payment table#DataTable{
	border-bottom: 2px solid #0b77b5;
}
body#payment table#DataTable table.stripeMe td{
	padding: 5px;
}
body#payment input#txtTotal{
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	border-width: 2px;
	border-style: solid;
}
body#payment input#txtTotal [disabled='disabled']{
	color: #000;
}
body#payment span#Label2{
	display: block;
	margin-top: 8px;
	font-weight: bold;
	width: 145px;
	float: right;
}
body#payment table#PaymentInfo{
	margin-top: 15px;
}
body#payment table#PaymentInfo td{
	padding: 5px;
}
body#payment span#Label5{
	display: block;
	float: right;
	font-weight: bold;
}
body#payment table#PaymentInfo input#txtCardNumber,
body#payment table#PaymentInfo input#txtCHName,
body#payment table#PaymentInfo input#txtCHAddress,
body#payment table#PaymentInfo input#txtCHCity{
	width: 320px;
}
body#payment table#PaymentInfo input#txtCHState{
	width: 65px;
}
body#payment table#PaymentInfo input#txtCHZip{
	width: 150px;
}
body#payment label{
	display: inline-block;
	float: none;
	vertical-align: middle;
}


body#payment label#pmt_cboCardType,
body#payment label#pmt_txtCardNumber,
body#payment label#pmt_txtCHName,
body#payment label#pmt_txtCHAddress,
body#payment label#pmt_txtCHCity{
	width: 120px;
	font-weight: bold;
	display: inline-block;
	float: right;
}
body#payment label#pmt_txtCHState{
	width: 50px;
	font-weight: bold;
	display: inline-block;
	float: none;
	margin-left: 5px;
}
body#payment label#pmt_txtCHZip{
	width: 30px;
	font-weight: bold;
	display: inline-block;
	float: none;
	margin-left: 5px;

}
body#payment input#btnNext{
	margin-left: 285px;
}

/* @end */

/* @group NCBOMLicenseeSearchLive */

body#NCBOMLicenseeSearchLive table#DataTable th{
	font-size: 1.3em;
	padding-left: 125px;
	padding-bottom: 5px;
	padding-top: 10px;
}
body#NCBOMLicenseeSearchLive table#DataTable td{
	padding-top: 5px;
}
body#NCBOMLicenseeSearchLive table#DataTable label{
	float: right;
	margin-right: 5px;
	width: 230px;
	vertical-align: middle;
}
body#NCBOMLicenseeSearchLive table#DataTable input{
	width: 250px;
}
body#NCBOMLicenseeSearchLive input#btnNext{
	margin-top: 15px;
	margin-left: 277px;
}
/* @end */

/* @group NCBOMLicenseeResultsLive */
body#NCBOMLicenseeResultsLive form#ListData p {
	margin-bottom: 15px;
}
body#NCBOMLicenseeResultsLive form#ListData span#CountLabel{
	font-size: 1.2em;
}
body#NCBOMLicenseeResultsLive input#btnBack{
	width: 130px;
	margin-left: 45px;
}
body#NCBOMLicenseeResultsLive table#DataTable table.stripeMe td{
	padding-left: 4px;
	padding-top: 2px;
}
body#NCBOMLicenseeResultsLive table#DataTable table.stripeMe td.table_header{
	padding-right: 4px;
}
/* @end */

/* @group OnlineApps */
body#onlineapps table#Table1{
	margin-top: 5px;
}

body#onlineapps table#Table2{
	width: 780px;
	text-align: center;
}
body#onlineapps table#Table1,
body#onlineapps table#Table3,
body#onlineapps table#Table4,
body#onlineapps table#Table5,
body#onlineapps table#Table6,
body#onlineapps table#Table7{
	width: 520px;
	text-align: center;
}
body#onlineapps table#Table1 th,
body#onlineapps table#Table2 th,
body#onlineapps table#Table3 th,
body#onlineapps table#Table4 th,
body#onlineapps table#Table5 th,
body#onlineapps table#Table6 th,
body#onlineapps table#Table7 th{
	text-align: center;
	font-size: 1.3em;
	padding-bottom: 3px;
}
body#onlineapps table#Table1 td,
body#onlineapps table#Table2 td,
body#onlineapps table#Table3 td,
body#onlineapps table#Table4 td,
body#onlineapps table#Table5 td,
body#onlineapps table#Table6 td,
{
	width: 260px;
}
/* @end */

/* @group Buttons */
input#btnBack, input#btnNext, input#btnNext2{
	width: 85px;
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	border-color: #000;
	background-color: #689533;
}
input#btnBack:hover, input#btnNext:hover{
	background-color: #507326;
}
input#btnAddRows{
	width: 185px;
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	border-color: #000;
	background-color: #689533;
}
input#btnAddRows:hover{
	background-color: #507326;
}
input#btnUpdate,
input#btnClose{
	width: 185px;
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	border-color: #000;
	background-color: #689533;
}
input#btnUpdate:hover,
input#btnClose:hover, input#btnConfirmation:hover{
	background-color: #507326;
}
input#btnConfirmation{
	font-weight: bold;
	font-size: 1em;
	color: #fff;
	border-color: #000;
	background-color: #689533;
	padding-right: 5px;
	padding-left: 5px;
}

input#btnSubmit {
	width: 162px;
	height: 38px;
	text-indent: -9999px;
	display: block;
	background: url(../images/forms_images/NCMB_Form_buttons.gif) no-repeat 0 0;
	margin: 15px auto 5px;
	border-style: none;
	font-size: 0px;	line-height: 0;
}
input#btnSubmit:hover{
	background-position: -162px 0;
}
input#btnSubmit:active{
	background-position: -324px 0;
}
input#btnLogin {
	width: 162px;
	height: 38px;
	text-indent: -9999px;
	display: block;
	background: url(../images/forms_images/NCMB_Form_buttons.gif) no-repeat 0 -342px;
	margin: 15px auto 5px;
	border-style: none;
	font-size: 0px;	line-height: 0;
}
input#btnLogin:hover{
	background-position: -162px -342px;
}
input#btnLogin:active{
	background-position: -324px -342px;
}

input#btnSearch {
	width: 162px;
	height: 38px;
	text-indent: -9999px;
	display: block;
	background: url(../images/forms_images/NCMB_Form_buttons.gif) no-repeat 0 -266px;
	margin: 0 auto 5px;
	border-style: none;
	float: left;
	font-size: 0px;	line-height: 0;
}
input#btnSearch:hover{
	background-position: -162px -266px;
}
input#btnSearch:active{
	background-position: -324px -266px;
}

a#lblFileID{
	width: 162px;
	height: 38px;
	text-indent: -9999px;
	display: block;
	background: url(../images/forms_images/NCMB_Form_buttons.gif) no-repeat 0 -114px;
	float: left;
	font-size: 0px;
	line-height: 0;
	margin: 15px 0 5px;
}
a#lblFileID:hover {
	background-position: -162px -114px;
}
a#lblFileID:active {
	background-position: -324px -114px;
}
input#btnLogout {
	width: 162px;
	height: 38px;
	text-indent: -9999px;
	display: block;
	background: url(../images/forms_images/NCMB_Form_buttons.gif) no-repeat 0 -304px;
	margin: 15px auto 5px;
	border-style: none;
	font-size: 0px;	line-height: 0;

}
input#btnLogout:hover {
	background-position: -162px -304px;
}
input#btnLogout:active {
	background-position: -324px -304px;
}

#veficationintro input#btnStart{
	width: 162px;
	height: 38px;
	text-indent: -9999px;
	display: block;
	background: url(../images/forms_images/NCMB_Form_buttons.gif) no-repeat 0 -228px;
	margin: 15px auto 5px;
	border-style: none;
	font-size: 0px;	line-height: 0;
}
#veficationintro input#btnStart:hover{
	background-position: -162px -228px;
}
#veficationintro input#btnStart:active{
	background-position: -324px -228px;
}
/* @end */

/* @group Other Typography */
p.Heading_Name{
	font-weight: bold;
	font-size: 1.3em;
	margin-top: 15px;
}
p.question{
	font-weight: bold;
	margin-top: 16px;
}
#intro_text ol{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.FontItalics{
	font-style: italic;
}
.FontBold{
	font-weight: bold;
}
.FontItalics.FontBold{
	font-weight: bold;
	font-style: italic;
}
.FontRed{
	color: #ff0000;
}
.Subhead{
	font-weight: bold;
	font-size: 1.2em;
}
.survey_item{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px dotted #000;
	margin-top: 15px;
	padding-bottom: 12px;
}
.survey_question{
	
}
.survey_response{
	width: 900px;
	height: 200px;
	display: block;
}
.survey_explanation span.ErrorMessage input#txtOutput.ErrorMessage{
	padding-top: 5px;
	padding-left: 5px;
}

table#Radio_DPA,
table#Radio_Denied,
table#Radio_DA,
table#Radio_Guilty,
table#Radio_MPI,
table#Radio_Judgement {
	width: 100px;
	float: left;
	margin-left: 100px;
}
table#Radio_DPA input,
table#Radio_Denied input,
table#Radio_DA input,
table#Radio_Guilty input,
table#Radio_MPI input,
table#Radio_Judgement input{
	margin-right: 50px;
	border-style: none;
	float: right;
}
.survey_explaination{
	float: right;
	width: 700px;
}
.survey_explaination p{
	margin: 0;
	float: left;
}
.survey_explaination textarea{
	float: left;
	width: 700px;
	height: 150px;
	border: 1px solid #000;
	margin-top: 2px;
	margin-bottom: 5px;
}
input.ErrorMessage{
	width: 28px;
	padding: 0 0 2px 3px;
	height: 15px;
	border-style: none;
	background-color: #e5eff1;
}
/* @end */
body#PhysicianRegMalpractice table#dtgList{
	font-size: .8em;
}
body#PhysicianRegMalpractice table#dtgList input.IncidentDate{
	width: 100px;
}
body#PhysicianRegMalpractice table#dtgList input.Amount{
	width: 100px;
}body#PhysicianRegMalpractice table#dtgList input.SettleDate{
	width: 100px;
}

body#Physician_EmaiReciept table label{
	float: right;
	font-weight: bold;
	margin-right: 8px;
}
body#Physician_EmaiReciept table input{
	border-style: none;
}