.hpreg {
	background: #fff;
	margin:0 auto;
	vertical-align:top !important;
	font-weight:normal;
}
.pad {
	padding:0 12px;	
}

.hpreg select{
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #eaeaea;
	color: #797979;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0;
	padding: 2px 3px;
	height:28px;
	vertical-align:top;
}

/*.hpreg label, #hpsrc label{ filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}*/

/* form styles*/
form, fieldset, legend, label, input, textarea, checkbox, option, button, .nobox {
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
label {
	font-size: 12px;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.cleard {
	clear:both;
	width:1px;
	height:1px;
}
.clr9 a {
	color:#999;
}
.clr9 a.link {
	color:#22F
}
.clr9 a:hover {
	color:#F00;
}
/*position styles*/
.pos-relative {
	position:relative;
}

/*Padding styles*/
.padl4 {
	padding-left:4px;
}
.padt5 {
	padding-top:5px;
}
.padt8 {
	padding-top:8px;
}
.padl10 {
	padding-left:10px;
	padding-top:3px;
}

/*Font styles*/
.font11 {
	font-size:11px;
}
.bold {
	font-weight:bold;
}
/*Text Box styles*/
.txtbox {
	font-size:11px;
	border: 1px solid #e6e6e6;
	background: #fff;
	font-family:arial, verdana;
	color:#777777;
	padding:3px 0 3px 5px !important;
	width:140px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
/*Radio Box styles*/
.radio {
	vertical-align:middle;
	display:inline;
	float:none;
	margin:0px 2px 0px 3px;
	_margin:0px 1px 0px 1px;
}

/*Button styles*/
.big-btn {
	background-color:#94d400;
	border: 1px solid #90b933 !important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	display:inline-block;
	color:#FFF;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 15px !important;
	text-decoration:none;
	cursor:pointer;
	margin:0px;
	outline:none;
}
.reg {
	background:#ff7805 !important;
	border: 0px solid #ff7805 !important;
}
.reg:hover {
	background-color:#da0000 !important	
}
.big-btn {
	font-size:16px !important;
	padding:5px 15px !important;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
select option {
	padding-left:3px;
}

/*Selected Arrow styles*/
.select-arw {
	position:relative
}
.select-arw:after {
	content:" ";
	border-top:7px solid #a3a5a5;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	right:6px;
	top:12px;
	padding:0;
	position:absolute;
	pointer-events:none;
}
.select-arw:before, #hpsrc .select-arw:before {
	content:'';
	right:1px;
	top:1px;
	width:24px;
	height:25px;
	background:#fff;
	position:absolute;
	pointer-events:none;
	display:block
}
.select-arw:before {
	width:25px
}
.select-arw:after, #hpsrc .select-arw:after {
	top:12px;
	right:10px
}
#hpsrc .select-arw:before {
	height:30px;
}
#hpsrc .select-arw:after {
	top:14px;
}
#hpsrc .src.select-arw:before {
	height:30px;
	top:1px;
}
#hpsrc .src.select-arw:after {
	top:12px;
}
#hpsrc .search-input {
	border: 0px solid #fff !important;
}

.hpreg .selectfield, .hpreg .textfield{
	width:272px;
	height: 28px;
	font-size: 12px;
	color: #333;
	border: 1px solid #bbb;
	border-radius:2px !important;
}
.hpreg .textfield {
	width:264px;
	padding: 2px 3px;
	height: 22px;
}

.hpreg .selectfield1, .hpreg .textfield1{
	width:172px;
	height: 28px;
	font-size: 12px;
	color: #333;
	border: 1px solid #bbb;
	border-radius:2px !important;
}
.hpreg .textfield1 {
	width:164px;
	padding: 2px 3px;
	height: 22px;
}

.wdth50 {
	width:56px !important
}
.wdth60 {
	width:59px !important
}
.wdth180 {
	width:180px !important;
}
.wdth65 {
	width:65px !important
}
.wdth112 {
	width:112px !important;
	width:129px;
}
.wdth103 {
	width:103px !important;
}
.wdth150 {
	width:150px
}
.tiptopArrow {
	background:url('../images/hp-info-tipArrow.png') no-repeat !important;
	background:url('../images/hp-info-tipArrow.gif') no-repeat;
	width:20px;
	height:11px;
}
.srhres-tooltip {
	background:#fff;
	border: 1px solid #00a652;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	padding: 5px 8px;
	box-shadow:3px 4px 4px 1px #888;
	-moz-box-shadow:3px 4px 4px 1px #888;
	-webkit-box-shadow:3px 4px 4px 1px #888;
	-khtml-box-shadow:3px 4px 4px 1px #888;
}

