@charset "utf-8";
input[type="text"], input[type="password"], textarea, select {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #67b021;
	border-right-color: #74C225;
	border-bottom-color: #74C225;
	border-left-color: #67b021;
}
input[type="text"].select, #release_date_input { 
	border-right: 1px solid #FFFFFF !important;
	-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px; border-top-right-radius: 0px;
	-moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-right-radius: 0px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { 
	border-color: #327e04;
}
input[type="text"].error, input[type="password"].error, textarea.error, select.error, .errorElm .select { 
	border-color: #FF9F9F;
	background-color: #FFE0E0;
}
.ui-icon-loading { background-image: url(images/ajax-loader.gif) !important; background-repeat: no-repeat;}
.ui-autocomplete-loading { background: url(images/autocomplete-loader.gif) right 4px no-repeat; }

.line {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.line_top {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.line_bottom {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.vline {background-repeat: repeat-y;}
.data {
	border-collapse:collapse;
	border: 1px solid #67b021;
}
.data th, .data td {
	border-collapse:collapse;
	border: 1px solid #67b021;
	padding: 8px;
}
.data th {
	color:#FFF;
	font-weight: bold;
}
.data tr.odd {
	background-color:#FFF;
}
.data tr.even {
	background-color:#EEFFE1;
}
.data tr.hover/*, .data tr.row:hover*/ {
	background-color:#DDFFC4;
}
.data tr.selected {
	background-color:#459e00 !important;
}
.data tr.selected td, .data tr.selected td a {
	color: #FFF;
}
.data tr.nostyle th, .data tr.nostyle td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #67b021;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.data table, .data table td, .data table th { border: none; padding: 0px;}
.loader {
	background-image: url(/images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	min-height:50px;
}
.load_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #67b021;
}
.aControls { white-space:nowrap; text-align:center; float:right;}
.aControls a {padding:2px; float:left; margin-right: 2px; display:inline-block;}
.ui-icon-edit {background-position: -64px -112px !important;}
.ui-icon-inv-locked {background-position: -192px -96px !important;}
.ui-icon-inv-copy {background-position: -176px -128px !important;}
.ui-icon-delete {background-position: -80px -128px !important;}
.DESC, .desc {
	float: right;
	background-image: url(images/ui-icons_ffffff_256x240.png) !important;
	background-position: -64px -16px;
}
.ASC, .asc {
	float: right;
	background-image: url(images/ui-icons_ffffff_256x240.png) !important;
	background-position: 0 -16px;
}
.search_container {
	margin-bottom: -1px;
	position: relative;
}
.search_content {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #67b021;
	border-left-color: #67b021;
}
.h1 { padding:8px; cursor:pointer; color:#FFF;}
.search_container td { padding:4px;}
.combo { height:25px; width: 25px; padding: 0px !important; position:relative;margin-left: -1px;}
.combo span { margin-top: -2px; height:25px; width: 25px;padding: 0px;}

.green .kid-state-default { border: 1px solid #72b42d; background: #ffffff url(images/ui-bg_highlight-hard_30_ffffff_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #45930b; }
.green .kid-state-active { border: 1px solid #45930b; background: #4ca20b url(images/ui-bg_highlight-soft_60_4ca20b_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.green .kid-state-hover { border: 1px solid #8bd83b; background: #4eb305 url(images/ui-bg_highlight-soft_50_4eb305_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.green .kid-state-default td {color: #45930b;
	font-size: 11px;}
.green .kid-state-hover td, .green .kid-state-active td {color: #fff;
	font-size: 11px;}
.paging_list a {
	display:inline-block;
	margin-left: 1px !important;
	margin-right: 1px !important;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-size:11px;
	font-weight: normal !important;
	color: #FFF;
}
.paging_list a.ui-state-default {color: #FFF !important;}
.itemTable {
	border-collapse:collapse;
	border: 1px solid #67b021;
}
.itemTable th, .itemTable td {
	border-collapse:collapse;
	border: 1px solid #67b021;
	padding: 6px !important;
}
.itemTable th {
	color:#FFF;
	font-weight: bold;
	background-color:#459e00;
	text-align: left;
}
.itemTable tr.odd {
	background-color:#FFF;
}
.itemTable tr.even {
	background-color:#EEFFE1;
}
.printFooter { border-color:#72b42d; color:#72b42d; display: none;}
.value {
	font-weight: bold;
}