.susc{width:642px; float:left; text-align:justify; border-bottom:4px solid #FFFFFF; padding-bottom:40px}

.leftc{float:left; width:170px; border-right:1px solid #6eb8e3; padding:10px 21px 10px 15px; margin-top:30px; font-size:13px; height:105px }
.leftc1{float:left; width:150px; border-right:1px solid #6eb8e3; padding:10px 18px 10px 38px; margin-top:30px; font-size:13px; height:105px }
.rightc{float:left; width:180px; padding:10px 0 10px 36px; margin-top:30px; height:105px; font-size:13px }



.bluec1{color:#6eb8e3; font-size:16px}


a.meniuc:link, a.meniuc:active, a.meniuc:visited {color:#FFFFFF; text-decoration: none; font-size:13px}
a.meniuc:hover {color:#FFFFFF; text-decoration: underline; font-size:13px}


.form1{margin-top:10px; margin-bottom:0; width:500px; float:left; }
.form1 fieldset{border:0; margin:0; padding:0; float:left; width:500px}
.form1 label{ padding-bottom:12px; clear:both; float:left; padding-left:40px}
.form1 label input.inpt{width:444px; height:21px; border:2px solid #6eb8e3; background:none; padding:3px 0 0 10px; font-family: Trebuchet,'Trebuchet MS',Helvetica,sans-serif; font-size: 14px; color: #ffffff; } 
.form1 label textarea{width:444px; height:130px; border:2px solid #6eb8e3; background:none; padding-left:10px; font-family: Trebuchet,'Trebuchet MS',Helvetica,sans-serif; font-size: 14px; color: #ffffff; overflow:auto;  }


.labelg{background:url(../images/v2.png) no-repeat;}
.labelr{background:url(../images/x2.png) no-repeat;}


.sent_ok{float:left; border:2px solid #416f5b; margin:0 0 20px 40px; min-height:100px; background:url(../images/okbg.gif) no-repeat #b3dd78; width:299px; padding:50px 25px 10px 130px; color:#000000}
.sent_ok p{text-align:right}

.error{ width:448px; padding:3px 0 3px 10px; float:left; background:#ff5958; border-top:1px solid #6eb8e3; border-bottom:1px solid #6eb8e3; color:#FFFFFF; font-size:11px; margin-bottom:12px; margin-left:40px}

.pfield1 {padding-left:40px; float:left}
.pfield2 { text-align:right; float:right; margin:0 }

.buton1, .buton2 {width:58px; height:24px; border:2px solid #6eb8e3; background:none; font-family: Trebuchet,'Trebuchet MS',Helvetica,sans-serif; font-size: 12px; color: #ffffff; }
.buton1.loading {
	text-indent: -9999px;
	background: url(../images/loading.gif) no-repeat scroll center center;
}

.buton1:hover{border:2px solid #71a246}
.buton2:hover{border:2px solid #FF0000}

.form1 label input:hover,
.form1 label textarea:hover,
.form1 label select:hover	{
	border: 2px solid #4581a4;	
}


.form1 label select {width:458px; height:28px; border:2px solid #6eb8e3; background: #0c456c; padding:2px 0 0 10px; font-family: Trebuchet,'Trebuchet MS',Helvetica,sans-serif; font-size: 14px; color: #ffffff; float:right }


.det{color:#FFFFFF; margin-left:40px; clear:both}
.det2{color:#FFFFFF; margin-left:40px; padding-top:15px; clear:both}



/* CSS for checklists */
.checklist {
			border: 0px solid #ccc;
			list-style: none;
			height: 10em;
			overflow: auto;
			width: 210px;
			margin-left:40px;
			padding:0;
			float:left;
			font-size: 11px;
	 }
.checklist li { margin-left: 0; padding:0 }
.checklist label { display: block; padding-left: 25px; }
.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
* html .checklist label { height: 1%; }
		
.grfli{line-height:20px; padding:5px; font-family: Trebuchet,'Trebuchet MS',Helvetica,sans-serif; font-size: 14px; color: #ffffff;}

		
.cl1 {background: none; color: #D1DCC5;font-family: Tahoma, Geneva, Arial, sans-serif;width: 210px;		}
		
.cl1 input { vertical-align: middle; float:left;  padding:0; }
		
.cl1 label input { float:left; padding:0;}
		
.cl1 label { border-bottom: 1px solid #6eb8e3; padding: 0; width:200px; line-height:20px }
.cl1 label:hover, .cl1 label.hover { background: #306B34; color: #fff; }


/* CSS for checklists */
.checklist2 {
			border: 0px solid #ccc;
			list-style: none;
			height: auto;
			overflow: auto;
			width: 460px;
			margin-left:40px;
			margin-top:0px;
			padding:0;
			float:left;
			font-size: 11px;
	 }
.checklist2 li { margin-left: 0; padding:0 }
.checklist2 label { display: block; padding-left: 25px; }
.checklist2 label:hover, .checklist2 label.hover { background: #777; color: #fff; }
* html .checklist2 label { height: 1%; }
		
.grfli{line-height:20px; padding:5px; font-family: Trebuchet,'Trebuchet MS',Helvetica,sans-serif; font-size: 14px; color: #ffffff;}

		
.cl2 {background: none; color: #D1DCC5;font-family: Tahoma, Geneva, Arial, sans-serif; width: 460px;}
		
.cl2 input { vertical-align: middle; float:left; padding:0; }
		
.cl2 label input { float:left; padding:0;}
		
.cl2 label { border-bottom: 1px solid #6eb8e3; padding: 0; width:460px; line-height:20px }
.cl2 label:hover, .cl2 label.hover { background: #306B34; color: #fff; }



		
