
/* KETYcms 2.5 KETYbar*/

.na-button
{
	padding: 4px 4px 4px 20px;
	text-decoration: none !important;
}

.na-button,
.dimout .na-button:hover
{
	border: 1px solid #d1d1d1;
	color: #222;
	position: relative;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(top, #ededed 48%, #e6e6e6 52%, #f2f2f2 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#ededed), color-stop(52%,#e6e6e6), color-stop(98%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ededed 48%,#e6e6e6 52%,#f2f2f2 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ededed 48%,#e6e6e6 52%,#f2f2f2 98%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ededed 48%,#e6e6e6 52%,#f2f2f2 98%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ededed 48%,#e6e6e6 52%,#f2f2f2 98%); /* W3C */
	
	font-family: Arial, "Trebuchet MS", Helvetica, Verdana !important;
	font-size: 11px !important;
	line-height: 15px !important;
	letter-spacing: 0 !important;
	color: #333 !important;
}

.dimout .na-button:hover
{
	cursor: default;
	color: #222 !important;
	border-color: #d1d1d1 !important;
}

.na-button:hover
{
	border: 1px solid #0099ff;
	color: #0099ff !important;
	background: #e4e4e4; /* Old browsers */
	background: -moz-linear-gradient(top, #e4e4e4 48%, #dadada 52%, #eaeaea 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(48%,#e4e4e4), color-stop(52%,#dadada), color-stop(98%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e4e4e4 48%,#dadada 52%,#eaeaea 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e4e4e4 48%,#dadada 52%,#eaeaea 98%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e4e4e4 48%,#dadada 52%,#eaeaea 98%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e4e4e4 48%,#dadada 52%,#eaeaea 98%); /* W3C */
}

.ui-icon,
.dimout .na-button:hover .ui-icon
{
	width: 16px;
	height: 16px;
	background-image: url(../kety/k25/images/jui/ui-icons.png);
}

.ui-icon:hover,
.na-button:hover .ui-icon,
li.quick-star:hover .ui-icon,
li.search-close:hover .ui-icon,
ul.shortlinks p:hover span.ui-icon
{
	background-image: url(../kety/k25/images/jui/ui-icons_hover.png);
}

span.ui-icon
{
	margin: 0 5px 0 0;
	position: absolute;
	left: 2px;
	top: 50%;
	margin-top: -8px;
}

#ketybar {
	position: absolute;
	top: 4px;
	right: 20px;
	z-index: 9999;
	padding: 8px 30px 9px 2px;
	border: 1px solid #d1d1d1;
	background: #fff url('../kety/images/icons/ketybar.png') no-repeat right 4px;
	-moz-box-shadow: 1px 1px 1px #d1d1d1;
	-webkit-box-shadow: 1px 1px 1px #d1d1d1;
	box-shadow: 1px 1px 1px #d1d1d1;
	
	font-family: Arial, "Trebuchet MS", Helvetica, Verdana;
}

#ketybar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#ketybar li {
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
}

/* positioning */
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-calculator { background-position: -112px -112px; }

.KETY_ul_list{
padding-left:14px;
}
.KETY_ul_list li{
margin-bottom:3px;
}
form input, form textarea{
border: 1px solid #333333;
}
.KETY_img_1p_border{
border:1px solid #333333;
}
.KETY_img_no_border{
border:0;
}
.KETY_gallery_row{
margin-bottom:10px;
overflow: hidden;
}
.KETY_gallery_1row{
margin-bottom:10px;
width:auto;
padding:5px;
padding-left:15px;
border:1px solid #bec9d2;
overflow: hidden;
}

.KETY_gallery_row a, .KETY_gallery_1row a{
	border: 1px solid #bec9d2;
	display: block;
	float: left;
	height: 90px;
	margin-right: 9px;
	overflow: hidden;
	position: relative;
	width: 90px;
	background: #fff;
}
.KETY_gallery_pics{
	border: none !important;
	margin: auto !important;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.KETY_gallery_1picleft{
width:auto;
float:left;
margin:8px 1px 8px 0px;
}
.KETY_gallery_1picright{
width:auto;
float:right;
margin:8px 0px 8px 9px;
}
.KETY_contact_reqerror{
border: 1px solid #CC0000;
}
.KETY_content_iframe{
border:1px solid #bec9d2;
}
.KETY_gmaps_container{
border:1px solid #bec9d2;
}
.KETY_gmaps_container_left{
border:1px solid #bec9d2;
float:left;
margin: 8px 8px 8px 0px;
}
.KETY_gmaps_container_right{
border:1px solid #bec9d2;
float:right;
margin: 8px 0px 8px 8px;
}
.KETY_breadcrumb{
font-size:9px;
margin-top:0;
padding:0;
}
.KETY_breadcrumb a, .KETY_breadcrumb a:visited{
text-decoration: none;
font-size:9px;
}
.KETY_breadcrumb a:hover{
text-decoration: underline;
font-size:9px;
}
.KETY_news_leftbox_20{
float:left;
width:17%;
margin-right:4px;
padding:4px;
border:1px solid #bec9d2;
}
.KETY_news_rightbox_20{
float:right;
width:17%;
margin-left:4px;
padding:4px;
border:1px solid #bec9d2;
}
.KETY_forms{
margin: 0;
padding: 0;
}
.KETY_forms_fieldset{
margin: 0;
padding: 0;
border: none;
}
.KETY_forms_label
{
display: block;
}
.KETY_forms_textfield,
.KETY_forms_textarea
{
padding: 2px;
border: 1px solid #333;
margin: 0 0 4px;
font-family: Arial;
font-size: 11px;
}
.KETY_forms_checkbox
{
margin: 0 0 4px;
}
.KETY_forms_spacer{
padding: 2px;
}

.kety-social-bar {
	width: 100%;
	margin-top: 25px;
	height: 20px;
}

.kety-social-bar div {
	float: left;
	width: 90px;
}

.kety-social-bar div.facebook {
	width: 80px;
}

.kety-social-bar div.googleplus {
	width: 90px;
}

.kety-social-bar div.twitter {
	width: 115px;
}