/*******************************
 *  STYLES FOR mhtnForm
 *******************************/
/* all */
::-webkit-input-placeholder	{ color:#6d6d6d; }
input:-moz-placeholder { color:#6d6d6d; }
		
input:-ms-placeholder { color:#6d6d6d; }
::-ms-input-placeholder	{ color:#6d6d6d; }
:-ms-input-placeholder	{ color:#6d6d6d; }
 
.mhtnForm  {
    margin: 0;
    outline: none;
    color: #535353;
	padding:0px;
	text-shadow: 1px 1px #fff;
	font-size:12px;
}

.mhtnForm { position: relative }

.mhtnForm .row {
	clear:both;
	margin:8px 0px;
	padding:0px 10px 0px 0px ;
	text-shadow: 1px 1px #fff;
}

.mhtnForm .row label,
.mhtnForm .row input.button,
.mhtnForm .row input.reset,
.mhtnForm .row input.password,
.mhtnForm .row input.text,
.mhtnForm .row select.text,
.mhtnForm .row textarea {
}

.mhtnForm input.button,
.mhtnForm input.reset,
.mhtnForm input.submit,
.mhtnForm label {
    font-weight: normal;
}

.mhtnForm label {
    color: #535353;
    cursor: pointer
}

/* labels for checkboxes and radio buttons are not bold */
.mhtnForm label.option {
    font-weight: normal
}

.mhtnForm .row input.button,
.mhtnForm .row input.reset,
.mhtnForm .row input.password,
.mhtnForm .row div.text,
.mhtnForm .row input.text,
.mhtnForm .row select.text,
.mhtnForm .row textarea,
.mhtnForm .row label.button {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.mhtnForm div.text,
.mhtnForm input.button,
.mhtnForm input.password,
.mhtnForm input.reset,
.mhtnForm input.text,
.mhtnForm select.text,
.mhtnForm input.submit,
.mhtnForm textarea,
.mhtnForm label.button {
    border: 1px solid #9c9c9c
}

.mhtnForm input.password,
.mhtnForm input.text,
.mhtnForm select.text,
.mhtnForm textarea {
    padding: 4px
}
.mhtnForm select.text {
	padding: 4px
}

.mhtnForm input.password:focus,
.mhtnForm input.text:focus,
.mhtnForm select.text:focus,
.mhtnForm textarea:focus {
	border-color:#121a2e;
}

.mhtnForm .row label {
    margin-bottom: 5px
}

.mhtnForm .cell label {
    margin-bottom: 0
}


.mhtnForm input.password,
.mhtnForm div.text,
.mhtnForm input.text,
.mhtnForm select.text,
.mhtnForm textarea {
	background:#fff;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;	
    -webkit-box-shadow: inset 3px 3px 1px 2px rgba(212, 212, 212, 0.2);
    -moz-box-shadow: inset 3px 3px 1px 2px rgba(212, 212, 212, 0.2);
	box-shadow: inset 3px 3px 2px 1px rgba(212, 212, 212, 0.2); 
}

.mhtnForm input.password,
.mhtnForm select.text,
.mhtnForm input.text {
    width: 200px
}

.mhtnForm input.date {
    width: 105px;
    float: left;
    *width: 95px
}

.mhtnForm textarea {
    width: 400px
}

.mhtnForm input.radio,
.mhtnForm input.checkbox {
	vertical-align:-1px;
    *position: relative;
    *top: -1px
}
.mhtnForm select.text{
	border:0px;
	background: transparent url(./images/icon_dropdown.png) no-repeat 114px center;
	color:#ed1c24;
	font-weight:bold;
	height:28px;
	padding:5px 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/* only for IE 8 and below */
.mhtnForm input.file {
    border: 1px solid #999\9;
    background: #FFF url('./images/textbox-background.gif') repeat-x top\9;
    padding: 4px\9;
    width: 293px\9
}

/* normal button*/
.mhtnForm input.button,
.mhtnForm input.reset,
.mhtnForm input.submit,
.mhtnForm label.button {
    background-image:  -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%,  rgba(0, 0, 0, 0.45) 100%);
	background-image:  -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0, 0, 0, 0.05)),   color-stop(100%,rgba(0, 0, 0, 0.45)));
	background-image:  -webkit-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%,rgba(0, 0, 0, 0.45) 100%);
	background-image:  -o-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%,  rgba(0, 0, 0, 0.45) 100%);
	background-image:  -ms-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%,   rgba(0, 0, 0, 0.45) 100%);
	background-image:  rgba(0, 0, 0, 0.05) 0%,  rgba(0, 0, 0, 0.45) 100%);
	background-color: #36529b;
	background-image: url(./images/btn_bg.png);
	background-repeat:no-repeat;
	background-position: 94% center; 	
	color: #fff!important;
	border: 1px solid #004487;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#062065');
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255,255,255,.7);
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255,255,255,.7);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.4), inset 0px 0px 0px 1px rgba(255, 255, 255, 0.2), 0px 1px 0px rgba(255,255,255,.7);
	text-shadow: 0px -1px 1px black!important;
	font-weight: bold;font-size: 11px;padding: 0 10px;padding-right:30px;margin:0;white-space: nowrap;vertical-align: top;cursor: pointer;overflow: visible;height:30px;line-height:30px;display:inline-block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}

.mhtnForm input.button:hover,
.mhtnForm input.reset:hover,
.mhtnForm input.submit:hover,
.mhtnForm input.submit-hover,
.mhtnForm label.button:hover {
    /*background: url(./images/btnhv_bg.gif) right top repeat-x;*/
}
/*VALIDATE*/
.mhtnForm span.info {
	margin-left:5px;
	color:#121a2e;
	padding:2px;
	border-bottom:1px #ff0000 dashed;
}
.mhtnForm span.error{
	color: #ff0000;
}

.mhtnForm input.error{
	color: #ff0000;
	border: 1px solid #ff0000 !important;
}
.mhtnForm textarea.error{
	color: #ff0000;
	border: 1px solid #ff0000 !important;
}
.mhtnForm .chzn-container-single .chzn-single {
  border: 1px solid #999;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  box-shadow        : none;
}


#searchbox1 {
	width: 98%;
	margin: auto;
}

#searchbox1 .inputSearch {
	padding: 5px;
	margin-left: 6px;
	width: 90%;
}