input[type="text"], input[type="number"]{
	color: #676767;
	width:180px;
	padding: 5px;
	background: #fff;
	border: 1px solid #d1d2d3;
	
}
select{
	
	color: #676767;
	width:180px;
	padding: 5px;
	background: #fff;
	border: 1px solid #d1d2d3;
	
}
textarea {
	
	color: #676767;
	width:180px;
	padding: 5px;
	background: #fff;
	border: 1px solid #d1d2d3;
	
}
.fileField {
	
	color: #676767;
	width:500px;
	padding: 5px;
	background: #fff;
	border: 1px solid #d1d2d3;
}
	
input:focus, textarea:focus, button:focus{/* border:#4d90fe 1px solid !important; */ box-shadow: 1px 1px 1px #e6e6e6 inset; -moz-box-shadow: 1px 1px 1px #e6e6e6 inset; -webkit-box-shadow: 1px 1px 1px #e6e6e6 inset; outline:none;}

#search-box input[type="text"]{
	
	color: #676767;
	width:180px;
	padding: 5px;
	background: #fff;
	border: 1px solid #d1d2d3;
	
}

.checkbox, .radio {
	width: 19px;
	height: 22px;
	padding: 0px;
	background: url(../images/icons/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../images/icons/radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.png) no-repeat;
	overflow: hidden;
}
.his-field-width{width:80px !important;}
.his-spinner-width{width:50px !important; margin-left:4px;}

.history-btn {
    /*background: -moz-linear-gradient(center top , #fff 0%, #e7e7e7 100%) repeat scroll 0 0 transparent;*/
    border-color: -moz-use-text-color -moz-use-text-color #CDCDCD;
   
    border: #c3c3c3 1px solid;
    box-shadow: 0 1px 0 #FFFFFF;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
    text-shadow: 0 1px white;
	float:right;
	text-decoration:none !important;
	margin-top:5px;
	background: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 46%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#eeeeee), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
.history-btn:hover, .history-btn2:hover {
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
    transition: all 0s ease 0s;
}
.history-btn:visited, .history-btn2:visited {
    color: #666666;
}
.history-btn:active, .history-btn2:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.history-btn:active:hover, .history-btn2:active:hover {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.history-btn:active:focus, .history-btn2:active:focus {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.history-btn2 {
    /*background: -moz-linear-gradient(center top , #fff 0%, #e7e7e7 100%) repeat scroll 0 0 transparent;*/
    border-color: -moz-use-text-color -moz-use-text-color #CDCDCD;
    border-radius: 3px !important;
    border: #c3c3c3 1px solid;
    box-shadow: 0 1px 0 #FFFFFF;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
	display:inline-block;
    text-shadow: 0 1px white;
	text-decoration:none !important;
	background: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 46%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#eeeeee), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}
/*.history-btn:focus{border:#4d90fe 1px solid !important; box-shadow: 1px 1px 1px #e6e6e6 inset; -moz-box-shadow: 1px 1px 1px #e6e6e6 inset; -webkit-box-shadow: 1px 1px 1px #e6e6e6 inset; outline:none;}*/
dl#acc input[type="text"]{
	font-size: 12px;
	background:#fcfcfc;
	font-family: calibri, arial, tahoma, "times New Roman";
	color: #676767;
	width:150px;
	padding: 4px 3px;
	border: 1px solid #d1d2d3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:4px;
}
dl#acc input[type="button"] {
    /*background: -moz-linear-gradient(center top , #fff 0%, #e7e7e7 100%) repeat scroll 0 0 transparent;*/
    border-color: -moz-use-text-color -moz-use-text-color #CDCDCD;
    border-radius: 3px !important;
    border: #c3c3c3 1px solid;
    box-shadow: 0 1px 0 #FFFFFF;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 10px;
    text-shadow: 0 1px white;
	float:right;
	text-decoration:none !important;
	margin-top:5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 46%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#eeeeee), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
}

/*acc*/
dl#acc{
    height:auto !important;
    list-style-type:none;
    padding:0;
}
dl#acc dt{
    margin-bottom:0;
    margin-top:1px !important;
}

#acc dt {	
    background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 46%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#eeeeee), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 46%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
    position:relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#acc dt:hover{
	background: rgb(249,249,249) !important; /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(197,196,196,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(197,196,196,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(197,196,196,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(197,196,196,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(197,196,196,1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(197,196,196,1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#c5c4c4',GradientType=0 ) !important; /* IE6-9 */
	color:#000;
} 
#acc dt.first {
    padding-bottom:1px;
}
#acc dt a {
    display:block;
    background:url(../images/acc_marker.png) 210px -38px no-repeat;
    position:relative;
    padding:7px 9px;
    overflow:hidden;
    color:#313030;
    font-size:13px;
    font-weight:bold;
    border:solid 1px #e3dedc;
    border-top-color:#eeeceb;
    border-bottom-color:#d7cfcb;
    text-decoration:none;
	
}
#acc dt a:hover, #acc dt.active a {
    background-position:207px 13px;
    color:#000;
}
#acc dt strong {
    color:#000;
    float:left;
    font-size:19px;
    font-weight:normal;
    line-height:1.2em;
    padding-top:4px;
    text-decoration:none;
}
#acc dd {
    background:#fff;
    display:none;
    font-size:12px;
    padding:10px;
	border:solid 1px #e8e8ea;
	margin-bottom:4px;
	
}
#acc dd p {
	line-height:26px !important;
}


#acc dd.active {
    display:block;
}

button, input, select, textarea {
  font-family: inherit;
  font-size: inherit;
  }
  input[type=email]:hover,
  .customfile:hover, 
  input[type=number]:hover,
  input[type=password]:hover,
  input[type=tel]:hover,
  input[type=text]:hover,
  input[type=url]:hover, textarea:hover, 
  select:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  }
  .customfile:focus, 
  input[type=email]:focus,
  input[type=number]:focus,
  input[type=password]:focus,
  input[type=tel]:focus,
  input[type=text]:focus,
  input[type=url]:focus, 
  select:focus {
  outline: none;
  border: 1px solid #4d90fe;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  }
  input[type=email][disabled=disabled],
  input[type=number][disabled=disabled],
  input[type=password][disabled=disabled],
  input[type=tel][disabled=disabled],
  input[type=text][disabled=disabled],
  input[type=url][disabled=disabled] {
  border: 1px solid #e5e5e5;
  background: #f1f1f1;
  }
  input[type=email][disabled=disabled]:hover,
  input[type=number][disabled=disabled]:hover,
  input[type=password][disabled=disabled]:hover,
  input[type=tel][disabled=disabled]:hover,
  input[type=text][disabled=disabled]:hover,
  input[type=url][disabled=disabled]:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  }
  input[type=email][readonly=readonly],
  input[type=number][readonly=readonly],
  input[type=password][readonly=readonly],
  input[type=text][readonly=readonly],
  input[type=url][readonly=readonly] {
  border: 1px solid #d9d9d9;
  }
  input[type=email][readonly=readonly]:hover,
  input[type=number][readonly=readonly]:hover,
  input[type=password][readonly=readonly]:hover,
  input[type=text][readonly=readonly]:hover,
  input[type=url][readonly=readonly]:hover,
  input[type=email][readonly=readonly]:focus,
  input[type=number][readonly=readonly]:focus,
  input[type=password][readonly=readonly]:focus,
  input[type=text][readonly=readonly]:focus,
  input[type=url][readonly=readonly]:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  }
.prfl_fld_width{width:218px !important;}
.icon-btn { background:url(../images/i_button.png) no-repeat; border-color: -moz-use-text-color -moz-use-text-color #CDCDCD;
    border-radius: 3px !important; border:none;
    box-shadow: 0 1px 0 #FFFFFF;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 11px 6px 25px;
    text-shadow: 0 1px white;
	text-decoration:none !important;
}
.icon-btn:hover{border:none;}

