@charset "utf-8";

td, th, div.quoteheader, input[type=text], input[type=password], input[type=submit], textarea, button, .button, .textbox ,
#userpicker a,
#userpicker a:link,
#userpicker a:active,
#userpicker a:visited,
#userpicker a:hover,
#searchlist a,
#searchlist a:link,
#searchlist a:active,
#searchlist a:visited,
#searchlist a:hover {
	min-height: 20px;
	color: black;
	text-align: left;
}

td, th, div.quoteheader, .tp {
	padding: 4px 8px;
}

input[type=text], input[type=password], input[type=submit], textarea, button, .button, .textbox,
#userpicker a,
#userpicker a:link,
#userpicker a:active,
#userpicker a:visited,
#userpicker a:hover,
#searchlist a,
#searchlist a:link,
#searchlist a:active,
#searchlist a:visited,
#searchlist a:hover  {
	padding: 2px 4px;
}

select, input[type=text], input[type=password], input[type=submit], textarea, button, .button, .textbox {
	border-radius: 3px;
}

select {
	color: black;
	background-color: white;
	border: 1px solid #808080;
	padding: 2px 2px 2px 4px;
}

select.selectlist {
	height: auto !important;
}

select:hover, select:focus {
	/*line-height: 24px;*/
	padding: 1px 1px 1px 3px;
}

option {
	padding: 1px;
}

input.textbox,
textarea {
	border: 1px solid #808080;
	background: white;
}

input.textbox, select {
	background-image: url(/style/img/textbox4.png);
	background-repeat: repeat-x;
}

input.button,
button.button {
	/*height: 28px;*/
	padding: 4px 8px;
	/*border: 1px solid #6699FF;*/
	border: 1px solid rgba(208, 104, 0, 1);
	background-color: white;
	/*background-image: url(/style/img/button4.png);*/
	background-repeat: repeat-x;
	color: black;
	min-height: 28px;
}

input.button:focus, button.button:focus, input.textbox:focus, select:focus, textarea.textbox:focus {
	border-width: 2px;
	border-color: rgba(208, 104, 0, 1);
	background-position: -1px -1px;
}

input.button:hover, button.button:hover, input.textbox:hover, select:hover, textarea.textbox:hover {
	border-width: 2px;
	/*border-color: #d3b400;*/
	border-color: rgba(64, 64, 64, 1);
	background-position: -1px -1px;
}

input.button:active, button.button:active {
	background-image: url(/style/img/button4-down.png);
}

input.textbox:hover, textarea.textbox:hover, input.textbox:focus, textarea.textbox:focus {
	padding: 1px 3px;
}

input.button:hover, button.button:hover, input.button:focus, button.button:focus {
	padding: 3px 7px;
}

/*select.select:hover, select.select:focus {
	padding-top: 3px !important;
	padding-bottom: 3px! important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
}*/

/*select.select {
	margin-top: 1px;
}

select.select:hover, select.select:focus {
	margin-top: 0px;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}*/

table.blind td,
table.blind-c td,
td.blind {
	border: 0px !important;
	padding: 0;
	background: transparent;
	vertical-align: middle;
}