* {margin:0; padding:0;}

body {background:#efefef; color:#252122; font-family:arial, helvetica, sans-serif; }

h1 {
	}
	
h1 span {display:none;}

h2 }
a {text-decoration:none; color:#157426;}
a:hover {text-decoration:underline;}
a img {border:0;}
img {display:none}

#aspnetForm {}/*this is the entire page*/

table#Table3 { height:117px; background-color:#000; background-image:url('../../../images/tpulogo.gif');}
table#Table3 td {background-color:transparent;}
table#Table3 img {display:none;}
 
#UcLiveForm1_ValidationSummary1 {border:1px dashed lime;}

table#UcLiveForm1_dlPages { margin-left:25px; width:718px !important;}
table#UcLiveForm1_dlPages td {font-size:12px; line-height:26px; }
table#UcLiveForm1_dlPages td ul {padding:10px 0 15px 45px; }
table#UcLiveForm1_dlPages img {}


.FormTitle {
	display:block;
	padding:30px 0 15px 25px;
	font-size:19px; 
	font-weight:bold; 
	color:#478e76;}
	
td.tdSection {
	padding:5px 0 0px 0;
	color:#478e76; 
	font-weight:bold; 
	font-size:16px !important; 
	border-bottom:1px solid #d4d0c8; 
	width:700px !important;}
	
#UcLiveForm1_dlPages__ctl0_dlSections__ctl0_dlQuestions1, #UcLiveForm1_dlPages__ctl0_dlSections__ctl2_dlQuestions1 {
	margin:20px; 
	border-collapse:collapse;
	border:2px solid #d4d0c8; 
	background:#f9f9f9;
	width:676px;
	 padding-bottom:10px;
	line-height:16px;}
	
.tblQuestions
{
    margin:20px; 
	border-collapse:collapse;
	border:2px solid #d4d0c8; 
	background:#f9f9f9;
	width:676px;
	 padding-bottom:10px;
	line-height:16px;}

.tdQuestion { padding:15px 10px 0 10px; font-weight:bold; line-height:13px !important; }
.tdAnswers {padding:5px 15px 15px 10px; line-height:14px !important;}
.tdAnswers label {font-weight:bold; padding:0 0 2px 3px; }
.tdAnswers input {
	
	}
.tdAnswers input.checkbox, .tdAnswers input.radio {
	width: auto;
	border: none;
}
.tdAnswers input, .tdAnswers input.inputtext, .tdAnswers input.required, .tdAnswers select  {
	border-color: #808080 #d4d0c8 #d4d0c8 #808080;
	border-width: 1px;
	border-style: solid;
	padding:2px;
	background-color:#fff;
	font-family:arial, verdana, sans-serif !important;
	font-size:11px;
		}
		
.tdAnswers textarea {
	border-top:1px solid #808080;
	border-left:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	padding:2px;
	background-color:#fff;
	font-family:arial, verdana, sans-serif !important;
	font-size:11px;}	
		
.tdAnswers input.required, .tdAnswers select.required {border-color: #cf2a26 #d15c57 #d15c57 #cf2a26 !important;}

#UcLiveForm1_tblButtons { margin:0 0 0 45px;}
#UcLiveForm1_tblButtons input {
	display:block;
	/*width:76px; 	 
	background-color:;
	background-image:url('../../../images/button.gif');
	padding:4px 0 4px 0;*/
	font-size:10px !important; 
	background-repeat:no-repeat;
	text-align:center;
}
table.result {width:670px;  margin:20px 0 0 45px;}
span.errormsg td.errormsg { 
	display:block;
	background-color:#FFD5D5;
	background-image:url(../../../images/bg_moink.gif);
	background-repeat:no-repeat;
	background-position:580px 0px;
	padding:2em;
	 font-size:12px; 
	 border:2px solid red;
	  }
span.errormsg {border:0;}

.thankyou { 
	display:block; 
	border:2px solid #d4d0c8; 
	background:#f9f9f9; 
	padding:20px; 
	 
	
	font-size:12px;}

/*auxillary styles*/

.hidden {display:none;}
.lightgray{ color:#a0a0a0; }
.nomargin {margin:0;}
.cleaner {height:0px; clear:both; font-size:1px; border:0;}
.required{  }
.no_show{ display: none; }
.img_rt{ float:right; margin:0 0 20px 20px; }
.lighter {}
