/** You can use this style for your INPUT, TEXTAREA, SELECT elements **/
textarea,input[type="text"],input[type="password"], select {
	border: 1px solid #cccccc;
	background: #EBF6DE;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;
	font-size: 14px;
	color: #454743;
	letter-spacing: 1.1px;
}

/** You can use this style for your LABEL elements **/
label{
	font-family: tahoma, helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #595959;
}
input[type="radio"], input[type="check"]{
	border: none;
	background: none;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 15px;
	color: #454743;
}
/** 
*  You can use this style for your INPUT, TEXTAREA, SELECT elements 
*  for onmousehover event
**/
input[type="password"]:hover, input[type="password"]:focus, input[type="text"]:hover, input[type="text"]:focus {
	background: url(none) no-repeat #F7FBF2;
}


div.formRow{
	width: 540px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-align:left;
}


div.formRowSmall{
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-align:left;
}

div.formRow div.label{
	width: 145px;
	font-size: 13px;
	font-weight: bold;
	padding: 13px 8px 8px 8px;
	text-align: right;
	float: left;
}

div.formRow div.element{
	width: 363px;
	margin: 0px 0px 0px 0px;
	padding: 8px 8px 8px 8px;
	font-size: 15px;
	float: left;
	text-align:left;
}

div.formRow div.wide{
	width: 540px;
}



div.formRow div.error{
	border:none;
	clear: both;
	width: auto;
	margin-left: 161px;
	padding: 3px 8px 8px 28px;
	font-size: 11px;
	color: #cc0000;
	text-align:left;
	background: url(/images/icons/error.gif) 2px 0px no-repeat;
}

div.formRow div.header{
	font-family: arial, verdana, geneva;
	font-size: 16px;
	color: #2A78B8;
	background:  url(/images/dotted-line.gif) no-repeat bottom left;
	height: auto;;
	text-align:left;
}


div.frm{
	width: auto;
	height: auto;
}
div.frm form{
	width: 500px;
}

	
/* Input Fields */
input.text_field, textarea{border:solid 1px #bbb;padding:7px;font:normal 13px 'Lucida Grande', Helvetica, Arial, sans-serif;color:#222;background:#fff url('/images/input_bg.gif') repeat-x top;outline:0;margin:0px;border:solid 1px #bbb;}
input.text_field:disabled, textarea:disabled{background:#f5f5f5;}
input.text_field.big{font-size:14px;-moz-border-radius:8px;-webkit-border-radius:8px;}
select.big{font-size:14px;}

input.text_field.huge{border-color:#bbbbbb;font:normal 25px Georgia;-moz-border-radius:8px;-webkit-border-radius:8px;}
input.text_field.huge:focus{background:#F3FAFF url(/images/input_highlight_bg.png) top repeat-x;border-color:#B7C7D3;}

.big_button{margin:0px;border:solid 1px #ccc;border-top:solid 1px #ddd;border-left:solid 1px #ddd;font-size:22px;color:#fff;cursor:pointer;line-height:42px;height:42px;padding:0px 15px;overflow:visible;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#87b500 url('/images/big_button_bg.png') top repeat-x;border-width:0px;border-right:solid 1px #689300;border-bottom:solid 1px #689300;text-shadow:#719e03 1px 1px;}
.big_button:hover{background:#87b500;color:#ECF5DE;}


.little_button{	margin:0px;
				border-top:solid 1px #ddd!important;
				border-left:solid 1px #ddd!important;
				border-width:0px;
				border-right:solid 1px #689300!important;
				border-bottom:solid 1px #689300!important;
				font-size:14px;
				color:#fff;
				cursor:pointer;
				line-height:18px;
				height:21px;
				padding:0px 8px 4px 8px!important;
				overflow:visible;
				border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				background: #87b500 url('/images/big_button_bg.png') top repeat-x!important;
				text-shadow:#719e03 1px 1px;
			}
.little_button:hover{background:#87b500;color:#ECF5DE;}


.big_button_red{margin:0px;border:solid 1px #ccc;border-top:solid 1px #ddd;border-left:solid 1px #ddd;font-size:22px;color:#fff;cursor:pointer;line-height:42px;height:42px;padding:0px 15px;overflow:visible;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#cc0000;border-width:0px;border-right:solid 1px #990000;border-bottom:solid 1px #990000;text-shadow:#990000 1px 1px;}
.big_button_red:hover{background-color:#cc2222;color:#FFCCCC;}
 
div.info{
 	margin: 0px 0px 0px 160px;
	font-size: .8em;
	color: #999999;
	font-family: verdana, geneva, arial;
	padding: 0px 0px 0px 10px;;
	width: 330px;
	
 }
 
 