.cssform p{ color:#657788; margin:3px 0 0 0; padding: 2px 0px; border-bottom: 1px dashed #e8e8e8; font-size:12px}
.cssform label{ font:bold 12px Arial, Helvetica, Verdana, sans-serif;color:#657788;margin-bottom:5px; width:185px; float:left}
/*.cssform input[type="text"]{ width: 250px; border:1px #7f9db9 solid; text-indent:5px; font:21px Arial, Helvetica, sans-serif; padding:10px 20px;}
.cssform select{ width: 300px; border:1px #7f9db9 solid;font:18px Arial, Helvetica, sans-serif; padding:2px 5px; }
.cssform textarea{ 
	
	padding:4px;
			font:13px Georgia, "Times New Roman", Times, serif;
			border:1px solid #999999;
			width:200px;

}
.cssform p:hover{ 
	background:#f9f9f9;
	border-bottom:1px #ccc solid;
	}*/
.cssform input[type="text"],.cssform select,.cssform input[type="password"]{
	color:#25313c;
	border:1px solid #97b5d2;
	padding:3px;
	/*width:165px;*/
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/input_bg.png) repeat-x top #f7fcff;
	}
.cssform option {font-size:11px;}
.cssform input:focus,.cssform select:focus,.cssform textarea:focus,
.cssform input[type="password"]:focus{ background-color:#f9f8e4;}
	
.cssform textarea{
	color:#25313c;
	border:1px solid #97b5d2;
	padding:3px;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/input_bg.png) repeat-x top #f7fcff;
	}

/*.radiobx{
	background:url(../images/radio.png) no-repeat 0 -14px;
	width:13px;
	height:13px;
	border:none
	}*/
.text_field_button{
	height:26px;
	width:100px;
	display:block;
	border:none;
	float:right;
	color:#173e59;
	font-size:12px;
	font-weight:bold;
	background:url(../images/giant_blue_button_sprite2.png) no-repeat;
	}
	
.text_field_button2,.text_field_button3{
	height:26px;
	border:none;
	background:none;
	font:bold 18px "Times New Roman", Times, serif;
	}
.text_field_button2{color:#252bb0;}
.text_field_button3{ color:#cc0000;}


.error {
	color:#CC0000; 
	background:url(../images/ico-warning.gif) no-repeat 10px 4px #fff; 
	padding:7px 7px 7px 35px; 
	font:13px Arial, Helvetica, sans-serif; 
	}
.okayre {
	color:#009900; 
	background:url(../images/icon/ico-done.gif) no-repeat 10px #fff; 
	padding:7px 7px 7px 35px; 
	font:21px Arial, Helvetica, sans-serif; 
	}
.message {
	color:#555; 
	background:url(../images/icon/ico-info.gif) no-repeat 10px 4px #fff; 	
	padding:7px 7px 7px 35px; 
	font:13px Arial, Helvetica, sans-serif; 
	}
.nxt-stp{ 
	padding:10px 20px;  
	color:#336699;
	height:55px;
	width:100px; 
	font-weight:bold;
	}

.mottoradio {
	cursor:pointer; 
	position:absolute; 
	display:block; 
	width:13px; 
	height:13px; 
	border:1px solid transparent; 
	background:url(../images/radio.png) no-repeat 0 0; 
	z-index:2;
	}
.yellBox{
	background:#FFF9D7;
	border:1px #E2C822 solid;
	padding:5px;
	margin:5px 0;
	color:#333333;
	}
.yellBox p{
	margin:0;
	padding: 0 0 5px 0;
	}
/*.yellBox p:hover{ 
	background:#f9f9f9;
	border-bottom:1px #ccc solid;
	}*/
.yellBox input[type="text"],.yellBox select{
	color:#25313c;	
	padding:3px;
	width:150px;
	border:1px solid #97b5d2;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/input_bg.png) repeat-x top #f7fcff;
	}
.yellBox input:focus,.yellBox select:focus,.yellBox textarea:focus{ background-color:#f9f8e4;}
.yellBox textarea{
	padding:3px;
	color:#25313c;
	border:1px solid #97b5d2;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/input_bg.png) repeat-x top #f7fcff;
	}
.yellBox strong{ 
	font-size:11px;
	color:#555}
	
	
/*by sabin*/

.text_field_buttonyes{ background:url(../images/yes.gif) no-repeat; width:60px; height:26px; border:none;text-indent:-50000px; cursor:pointer;}
.text_field_buttonno{ background:url(../images/no.gif) no-repeat; width:56px; height:26px;border:none; text-indent:-50000px; cursor:pointer;}
