@charset "utf-8";
/* CSS Document */

body {
	color:#000000;
	font-weight:normal;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica;
	line-height: 1.33;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
body {line-height: 1.38;}
}

td {
	text-align: left;
}

a:link, a:visited, a:hover {
	text-decoration:underline;
}

a:link, a:visited {
	color:#3da096;
}

a:hover {
	color:#00cc00;
}

a.pg {
	font-size: 11pt;
}

.search {
	line-height: 1.25;
	_line-height: 1.35;
}

.searchtable {
	margin-top: 0px;
	_margin-top: 0px;
}
	
.innertitle {
	font-weight: bold;
	font-size:11pt;
}

.cr {
	font-size:6.5pt;
}

.crlink {
	color:#3da096;
	font-size:6.5pt;
}

#s {
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
  float: left;
  width: 132px;
  border-color: #222222;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-style-value: solid;;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-top-width: 1px;
	color: #727272;
	background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
	background: #cbcbcb url(images/search.png) no-repeat 2px 2px;
  background-origin: padding-box;
  background-size: auto auto;
	<!-- border-radius: 5px; -->
  font-size: 13px;
  height: 17px;
  line-height: 1.2;
  padding-bottom: 5px;
  padding-left: 22px;
  padding-right: 0px;
  padding-top: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	position: relative;
	margin-bottom: 10px;
	margin-left: 5px;
}

#s:focus {
	width: 132px;
	background-color: #efefef;
	color: #363636;
}

.assistive-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}

input.searchbox {
	border: none;
	border-color: transparent;
}
