html, body#theme-default{
	height:100%;
}

html {
	overflow-x:hidden;
}

body {
	font-size: 12px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #333;
	line-height: 1;
	-webkit-overflow-scrolling:touch;
	overflow-x: hidden;
}

select {
	height: 30px;
}

th {
	text-align: center;
}

nav {
	/* position: fixed; */
	top:0;
	width:100%;
	z-index: 99999;
	/*overflow:hidden;*/
}

input[type=date]::-webkit-inner-spin-button, input[type=date]::-webkit-calendar-picker-indicator {
	display: none;
	-webkit-appearance: none;
}

input[type=number]::-webkit-inner-spin-button {
	display: none;
	-webkit-appearance: none;
}

.orig_text {
	color:white;
	background-color:#d43f3a;
}
#orig_alert
{
	display:none;
	color:red;
}
#supp_alert
{
	display:none;
	color:red;
}
.supp_text
{
	color:white;
	background-color:#337ab7;
}

.orig_orange {
	color:white;
	background-color:orange;
}

.orig_grey {
	color:white;
	background-color:grey;
}

.orig_yellow {
	color:white;
	background-color:#d8d804;
}

.orig_green {
	color:white;
	background-color:green;
}
.displaylist li
{
	display:none;
	cursor:pointer;
}
.supplementaldisplaylist li
{
	display:none;
	cursor:pointer;
}
.orig_select_button
{
border-radius: 4px;
display:inline-block;
border:none;
text-align:center;
padding:6px 12px;
white-space:nowrap;
}
.supp_select_button
{
border-radius: 4px;
display:inline-block;
border:none;
text-align:center;
padding:6px 12px;
white-space:nowrap;
}
#supp_alert{
	display:none;
}
.sub_option
{
	display:none;
	cursor:pointer;
	color:red;
	font-weight:300;
	font-size:11px;
	text-align:-webkit-right;
}
.suboption
{
	display:none;
	cursor:pointer;
	color:red;
	font-weight:300;
	font-size:11px;
	text-align:-webkit-right;
}

.orig_part_chooser, .supp_part_chooser {
	display: none;
}

.orig_part_chooser .input-group span, .supp_part_chooser .input-group span {
	min-width:70px;
	font-size:12px;
	font-weight:550;
}

.orig_part_chooser .input-group span input, .supp_part_chooser .input-group span input{
	float:left;
}


.border-wrap .table tbody td {
	padding:3px;
}

.read_texts, .read_emails {
	display: none;
}

.message_csr {
	cursor: pointer;
}

.table_disabled tbody {
	opacity: .6;
	pointer-events: none;
}

.non_prod {
	display: none;
}

.department_hours {
	display: none;
}

h4.no_margin {
	margin-top:0;
	line-height: 1.5em;
}

.collect_dialog .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	display: block;
	margin: 0 auto;
}

.collect_dialog_button {
	margin: .5em!important;
	display: block!important;
	float:left!important;
}

.no-float-button {
	float:none!important;
	display: block;
	margin:0 auto;
}

.red_line {
	color:red;
	text-decoration: underline;
}

.check_in_button {
	margin:5px 0;
}

.final_inspect_button {
	margin:5px 0;
}

.img_time {
	text-align: center;
	display: block;
}

.production_button.btn-info {
	background-color: #31b0d5;
	border-color: #269abc;
}

.production_button.btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.prod_legend.btn-warning, .production_button.btn-warning {
	background-color: #ec971f;
	border-color: #d58512;
}

.prod_legend.btn-warning:hover, .production_button.btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.prod_legend.btn-danger, .production_button.btn-danger {
	background-color: #c9302c;
	border-color: #ac2925;
}

.prod_legend.btn-danger:hover, .production_button.btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.production_button.btn-success {
	background-color: #449d44;
	border-color: #398439;
}

.production_button.btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.production_button.btn-primary {
	background-color: #286090;
	border-color: #204d74;
}

.production_button.btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.prod_legend {
	width:40px;
	height:40px;
}

.verify {
	display: block;
	margin-top:5px;
	cursor:pointer;
}

.both_late {
	border:2px solid black!important;
}


.table-wrapper {
	width: 100%;
	overflow-x: auto;
}

#data_tbl_production {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
}

#data_tbl_production thead {
	display: table;
	width: calc(100% - 1em); /* Adjust for scrollbar width if necessary */
}

#data_tbl_production tbody {
	display: block;
	height: 600px;
	overflow-y: auto;
	width: 100%;
}

#data_tbl_production thead th,
#data_tbl_production tbody td {
	text-align: center;
	vertical-align: middle;
	padding: 8px;
	width: 7%;
	box-sizing: border-box;
}

#data_tbl_production tbody tr {
	display: table;
	table-layout: fixed;
	width: 100%;
}


#data_table_production tbody {
	display:block;
	height:600px;
	overflow-y:auto;
}
#data_table_production thead, #data_table_production tbody tr {
	display:table;
	width:100%;
	table-layout:fixed;
}
#data_table_production thead {
	width: calc( 100% - 1em )
}
.notified_delivery::before {
	content: "*";
	margin-right:-3px;
}

.home_time {
	display: block;
}

.image_count {
	font-size: 1.05em;
	margin-right: .55em;
	color: red;
}

.phone_type1_carrier, .phone_type2_carrier {
	display: none;
}

.stick_paint_code{
	position: absolute;
	top: 15px;
	left: 15px;
}

.tow_document {
	border:2px solid black;
	margin-bottom:10px;
}

.tow_document img {
	max-width:100%;
}



.status_row {
	border:2px solid black;
	border-radius:5px;
	padding:5px;
	max-width: 100%;
	margin:0;
}

.status_row input, .status_row select {
	max-width: 100%;
}

.status_row .col-md-4, .status_row .col-md-3 {
	padding-left:5px;
	padding-right:5px;
}

.row_pic {
	border:2px solid black;
	border-radius:5px;
	padding:5px;
}

.row_pic img{
	max-width:100%;
}

.notify_text, .promise_text {
	color:red;
}

.tow_ticket_display:after {
	content: '/ ';
}

.tow_ticket_display:last-child:after {
	content: '';
}

.other_phone_type1, .other_phone_type2 {
	display: none;
}

.notes_widget {
	height:612px;
	overflow:hidden;
}

.note_tabs {
	margin-right:15px;
}

.note_responsibility {
	font-size: 16px;
	/*line-height: 40px;*/
	/*margin-left:15px;*/
}

.note_buttons {
	display: none;
}

.customer_buttons {

}

.table > tbody > tr > td {
	padding:1px;
}
.scheduler_test .table > tbody > tr > td {
	padding:1%;
}
.performance_table .table > tbody > tr > td {
	padding:2%;
}
.quick_table {

}

.quick_table td {
	/*min-width:25%;*/
	font-size: 14px;
	vertical-align: top!important;
}

.other_table {

}

.other_table td {
	font-size: 14px;
	vertical-align: middle!important;
}

.other_table:after {
	content: "";
	background-color: #b3b3b3;
	position: absolute;
	width: 2px;
	height: 90%;
	top: 10px;
	right: 0;
	display: block;
}

.text-right {
	text-align: right;
}

.time-group .form-control {
	width:100%;
}

.date_table td {
	font-size: 14px;

}

.date_table .input-group {
	width:100%;
}

.date_table:after {
	content: "";
	background-color: #b3b3b3;
	position: absolute;
	width: 2px;
	height: 90%;
	top: 10px;
	right: 0;
	display: block;
}
.input-group-addon input[type=checkbox] {
	margin-right:1%;
}
.input-group-addon input[type="checkbox"]{
	-webkit-appearance: initial;
	width: 11px;
	height:14px;
	border: 1px solid black;
	background: white;
	position: relative;
}
.input-group-addon input[type="checkbox"]:checked {
	background: white;
	border: 1px solid black;
	border:black;
}
.input-group-addon input[type="checkbox"]:checked:after {

	content: "X";
	border: 1px solid black;
	padding:1px;
/*<input type="checkbox"/> color: #fff;*/
position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);


}
.border-wrap {
	border:1px solid black;
	border-radius:5px;
	display: flex;
	padding:5px 0;
}

.sched_table {
	margin:0;
}

.sched_table:after {
	content: "";
	background-color: #b3b3b3;
	position: absolute;
	width: 2px;
	height: 90%;
	top: 10px;
	right: 0;
	display: block;
}

.sched_table td {
	font-size: 14px;
	vertical-align: middle!important;
	text-align: left;
}

.sched_table td .btn {
	float: left;
}

.sched_table .info_hide {
	display: none;
}

.sched_table .swap_input {
	display: none;
}

.vin {
	text-transform: uppercase;
}

.message_text {
	font-weight:bold;
}

.nav > li > button > a {
	color:black;
}

.navbar-nav > li {
	margin:2px;
}

.nav > li > a {
	padding:0 15px;
	color:white;
	font-weight: bold;
}

.nav > li > a:hover, .nav .open > a {
	color:black;
	border-radius:5px;
}

.navbar-collapse {
	max-height:60px;
}

.second_step {
	display: none;
}

.reply_title {
	font-size: 2em;
	text-align: center;
}

.reply_title img {
	max-width:80%;
}

.text_line {
	margin:5px 0;
}

#primary_production {
	width:100%;
}

#primary_production th {
	pointer-events:none;
}

.dataTables_empty {
	font-size:2em;
}

.filter_message {
	display: none;
	font-size:20px;
	text-align: center;
	margin-top:15px;
}

.priority_table_left .bigger {
	font-size:28px;
}

.btn.disabled {
	color:white;
	pointer-events: none;
}

.highlight {
	border:	3px solid #d61b08;
}

.highlight_text {
	color:red;
}

.edit_schedule {
	cursor:pointer;
}

.see_car {
	cursor: pointer;
}

.primary_stick_car {
	display: none;
	width: 550px;
	height: 380px;
	padding: 10px;
	background-color: #337ab7;
	position: absolute;
	left: 50%;
	margin-left: -225px;
	top: 50%;
	margin-top: -190px;
	text-align: center;
	border-radius: 5px;
	border: 3px solid #040404;
	z-index: 999;
}

.close_stick_car {
	position: absolute;
	top: 3px;
	right: 3px;
	font-size: 16px;
	border: 1px solid black;
	border-radius: 50%;
	background-color: red;
	color: white;
	padding: 3px;
	cursor: pointer;
}

.line:after {
	content: "";
	position: absolute;
	z-index: -1;
	top: 85px;
	bottom: 0;
	left: 50%;
	border-left: 3px solid black;
	transform: translate(-50%);
}

#clock, .big_text {
	font-size:30px;
	margin:10px 0;
	text-decoration: underline;
}

.board_left {
}

.board_right {

}

.priority_table {
	text-align: center;
}

.dataTables_length {
	display: none;
}

.btn[disabled] {
	pointer-events:none;
}

.send_email, .verify_changes {
	margin-left:3px;
}

#left_bar {
	width: 216px;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99;
	overflow-y:auto;
}

.top_right_buttons {
	display: inline;
}

.auth_button {
}

.red_text {
	color:red;
}

.pic_table {
	width:100%;
	text-align: center;
	table-layout: fixed;
}

.pic_table td {
}

.pic_table .btn {
	width:100%;
}

a.disabled {
	cursor:not-allowed;
}
.other_phone_type {
	display: none;
}
.desc_row {
	padding: 8px 10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
}

.center {
	text-align: center;
}

.big_dot a::after {
	content:"*";
	font-size:1.5em;
	color:black;
}

#left_bar::-webkit-scrollbar {
	display: none;
}

footer {
	margin-top:10px;
	height:49px;
	background: #eeeeee;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
}

legend {
	font-size: 1.1em;
	padding: .4em .8em;
	background: #fff;
	border: 1px solid #ccc;
	background: url(../images/layout-sprite.png) no-repeat 0 -408px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

input[type=checkbox], input[type=radio] {
	margin:0px;
}

.form-control:focus{
	border-color: #f92020;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(210, 85, 102, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(210, 85, 102, 0.6);
}

.header_buttons .col-md-4 {
	padding-right:0;
}

.header_buttons .col-md-8 {
	padding-left:0px;
}

.ui-dialog .ui-dialog-content {
	overflow: hidden;
}

.btn-teal {
	color: #fff;
	background-color: #149c82;
	border-color: #159078;
}

#report_table_wrapper {
	border:#ddd 1px solid;
}

.checkin_picture {
	border:2px solid blue;
}

.final_picture {
	border:2px solid green;
}

.scheduler_picture {
	border:2px solid red;
}

.calendar_top {
	margin:10px 0;
}

.calendar {
	width:100%;
}

.calendar td {
	border:1px solid #ddd;
	font-size:1.25em;
	width:11%;
}

.calendar-row {

}

.calendar-day-head {
	text-align: center;
	padding:5px;
}

.calendar-day {
	height:180px;
	padding:15px;
	text-align: right;
	cursor: pointer;
}

.day_disabled {
	cursor: not-allowed;
	background-color:#ece9e9;
	opacity: .8;
}

.day-event {
	margin-top:10px;
	font-size:1.55em;
}

.top_date {

}

.top_month {
	font-size:2.5em;
	margin-right:5px;
}

.top_year {
	font-size:2.5em;
}

.error_msg {
	color:red;
	font-weight:400;
}

.manual_hours {
	display: none;
	overflow-x:hidden!important;
}

.label_text {

}

.button-checkbox button {
	margin:5px 0;
}

.report_totals{
	margin:5px 10px;
	font-size:1.35em;
	font-weight: bold;
}

.no_vin {
	background-color: #98D653;
}

.workUpdate {
	overflow-x:hidden!important;
}

.submitWork {

}

#image_upload_view {
	display: none;
	overflow: hidden!important;
}

#image_upload_view .uploader, #image_upload_view .button_row {
	margin:5px 0;
}


.image_notActive {
	color: #3276b1;
	background-color: #fff;
}

.submitWork .work_results {
	width:50%;
}

.submit_work {
	margin-left:5px;
}
.fill_top_bar {
	display: table;
}
.fill_top_bar .label-performance {
	display: table-cell;
}
.fill_top_bar .total_hrs {
	display: table-cell;
}
.fill_top_bar .goal {
	display: table-cell;
}
.fill_bar {
	width: 100%;
	border: 1px solid #adadad;
	border-radius: 5px;
	display: table;
	color:black;
	height:35px;
}

.fill_bar .total {
	/*background-color: #dece0d;*/
	background-color: #ec971f;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.fill_bar .total.over_cap {
	background-color: #ce2929;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.fill_bar .allowed {
	background-color: #1ba702;
	/*background-color: skyblue;*/
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.add_more {
	margin-top:5px;
	text-align: center;

}

.add_more .cap {
	display: inline;
	margin-right:10px;
}

.add_more .add_more_button {
	display: inline;
}

.dumb_table {
	width: 100%
}
.dumb_table td {
	width: 33%;
	text-align:center;
}

.admin_padding {
	padding:10px;
}

.vid {
	display: block;
	text-align: center;
}

.values span {
	display: block;
	text-align: right;
}

.values .in_shop_text, .values .minus_text, .values .plus_text {
	display: inline;
}

.total_row td {
	background-color:#149c82;
	font-weight:bold;
	color:white;
}

.prod_schedule_table {
	font-size:13px;
}

.prod_schedule_table .summary {

}

.prod_schedule_table .detailed {
	display: none;
}

.no_h3_margin {
	margin-top:0;
}

.page_title {
}
.work_orders {

}
.work_orders .work_order {
	display: block;
	text-align: right;
}
.sendmessage {
	overflow-x:hidden;
}

.sendmessage .message_box {
	height:100px;
}

.sendmessage .search_results {
	display: none;
	padding: 10px;
	position: absolute;
	z-index: 999;
	background-color: white;
	border-radius: 4px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	max-width: 100%;
	width:258px;
}

.scan_box .search_results {
	display: none;
	padding: 10px;
	position: absolute;
	z-index: 999;
	background-color: white;
	border-radius: 4px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	max-width: 100%;
	width:258px;
}

.scan_box .work_results {
	text-transform: capitalize;
	margin: .5em 0;
	font-size: 1em;
	width: 100%;
	display: inline-block;
	cursor: pointer;
}

.report {
}

.report h3 {
	margin:5px 0;
}

.report .report_title {
	float:left;
}

.report .report_findings {
	float:right;
}

.month_report .dataTables_wrapper {
	margin:1em 0;
	border:#ddd 1px solid;
}

.middle_inputs {
	margin-top:2px;
	text-align: center;
}

.middle_inputs label {
	line-height: 36px;
}

.repair_schedule {
	width:100%;
}

.monthly_report {
}

.monthly_report td {
	width:25%;
}

.help-tip{
	position: absolute;
	top: 18px;
	right: 18px;
	text-align: center;
	background-color: black;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	font-size: 14px;
	line-height: 26px;
	cursor: default;
}

.help-tip:before{
	content:'?';
	font-weight: bold;
	color:#fff;
}

.help-tip:hover p{
	display:block;
	transform-origin: 100% 0%;
	-webkit-animation: fadeIn 0.3s ease-in-out;
	animation: fadeIn 0.3s ease-in-out;
}

.widget_content .help-tip p {
	padding:20px;
}

.help-tip p{	/* The tooltip */
	display: none;
	text-align: left;
	background-color: #1E2021;
	padding: 20px;
	width: 650px;
	position: absolute;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	right: -4px;
	color: #FFF;
	font-size: 13px;
	line-height: 1.4;
	z-index:9999;
}

.help-tip p:before{ /* The pointer of the tooltip */
	position: absolute;
	content: '';
	width:0;
	height: 0;
	border:6px solid transparent;
	border-bottom-color:#1E2021;
	right:10px;
	top:-12px;
}

.help-tip p:after{ /* Prevents the tooltip from being hidden */
	width:100%;
	height:40px;
	content:'';
	position: absolute;
	top:-40px;
	left:0;
}

/* CSS animation */
@-webkit-keyframes fadeIn {
	0% {
		opacity:0;
		transform: scale(0.6);
	}

	100% {
		opacity:100%;
		transform: scale(1);
	}

}

@keyframes fadeIn {
	0% { opacity:0; }

	100% { opacity:100%; }

}

.sendmessage .search_results .work_results {
	text-transform: capitalize;
	margin: .5em 0;
	font-size: 1em;
	width: 100%;
	display: inline-block;
	cursor: pointer;
}

.home_legend{
	/*float:right;*/
}

.home_legend .legend_span {
	float: left;
	margin: 10px 10px 0 10px;
	font-size: 1.25em;
}

.home_legend span .legend_icon {
	height: 20px;
	width: 20px;
	background: url(../images/sprite-icons/icons-color.png) no-repeat;
	display: block;
	float: left;
}

.home_legend span .square {
	height: 20px;
	width: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}

.search_results {
	padding:10px;
}

.form_padding {
	padding:10px 0;
}

.indent {
	padding-left:.75em;
}

.work_results {
	text-transform: capitalize;
	margin:.5em 0;
	font-size:1em;
	font-weight: bolder;
	margin-left: 12em;
	/*width:25%;*/
	display:inline-block;
	cursor: pointer;
}

.uppercase {
	text-transform: uppercase;
}

.warning {
	margin-left:10px;
	font-style: italic;
}

span.error_text {
	color:red;
	margin-left:10px;
	font-weight: bold;
}

.left {
	float: left!important;
}

.no_img {
	text-align: center;
	font-size:2em;
}

.right {
	float: right!important;
}

.always_show {
	display: table-row!important;
}

.form_input select {
	width:100%;
}

.overflow_auto {
	overflow: auto;
}

#ui-datepicker-div {
	display: none;
}

.top-buffer {
	margin-top:1em;
}

.delete_image {
	display:none;
}

.top_dates {
}

.tow_notes {
	margin:10px 0;
}

.event_log {
	margin:10px 0;
}

.print_error {
	float: right;
	color: red;
	margin-right: 1em;
}

.processing_menu li {
	display:none;
}

.tow_customer .image_upload {
	float:none;
}

.hide_button {
	display:none;
}

.push_top {
	margin-top:15px;
}

.last_item {
	border-bottom:3px solid black;
}

.bottom_item {
	border-top:3px solid black;
}

.fg-menu .bottom_item {
	border-top:3px solid black;
}

#show_images, #show_receipts {
	margin-top:1em;
}

.clear_dates {
	margin-top:9px;
	display:none;
}

.note_block {
	padding:5px;
}

.tow_slider_row {
	display:none;
}

.receipt_slider_row {
	display: none;
}

table.dataTable.stripe tbody tr.no_vin, table.dataTable.display tbody tr.no_vin {
	background-color:#98D653;
}

.footer_link {
	font-size:1.2em;
	font-weight: bold;
	margin:15px 0;
	text-align: center;
}

table.display td .service_date {
	border: 0!important;
	text-align: center;
	background-color: transparent;
}
.input-group-addon {
	margin-top:2px;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
}

.input-group-addon input[type=checkbox] {
	margin-right:1%;
}

.unknown_row {
	display: none;
}

.fname_unknown_row, .lname_unknown_row {
	display: none;
}

.header_hidden {
	display:none;
}

.per_order_of_other {
	display:none;
}

.header_hidden h2 {
	margin:0;
	text-align: center;
}

#stepy_form-titles div {
	white-space: nowrap;
	text-overflow: ellipsis;
}

#details {
	padding:10px;
	overflow: unset!important;
}

#general_information {
}

#customer_information {
	display:none;
}

#vehicle_information {
	display:none;
}

#insurance_information {
	display:none;
}

.delivery_complete_name {
}

.towed_to_other {
	display:none;
}

.tow_driver_other {
	display:none;
}

.tow_reason_other {
	display: none;
}

.payment_method_other {
	display:none;
}

.label_div {
	font-weight: bold;
}

.container-fluid {
	padding:0px 30px;
}

.reason_checkboxes {
	margin-right:5px;
	white-space: nowrap;
}

.reason_checkbox {
	margin:8px 0px;
}

.reason_checkbox input {
	margin-right:5px;
}

.tow_receipt {
}

.tow_receipt .form-control {
	border:0;
}

.error_reporting {
	position: absolute;
	top: 3%;
	right: 3%;
	width: 20%;
	z-index: 999999;
	font-size: 1.3em;
	text-align: center;
	cursor: pointer;
}

.error_reporting .session_alert {
	display: block;
	border:1px solid black;
}

.error_reporting .ajax_alert {
	display:none;
	border:1px solid black;
}

.filter_span {
	font-weight: bold;
	font-size: 1.1667em;
	line-height: 1.2857em;
	margin-top: 1.2857em;
	margin:0 5px;
	border-right: 1px solid black;
	padding-right: 10px;
	float:left;
}

.filter_span:first-of-type {
	margin-left:0;
}

.filter_span:last-of-type {
	border:0;
}

.filter_block {
	display: block;
	text-align: center;
}

.title {
	color: white;
	margin: .65em 1em;
	font-size: 2em;
}

.row.other_insurance {
	display:none;
}

.home-td {
	vertical-align: top;
	padding-top: 10px;
}

.error_row {
	display: none;
	border: 1px solid #CECECE;
	font-size: 1.25em;
	padding: 10px;
	margin: 5px;
	background-color: #F1A6A6;
	border-radius: 4px;
	color: #713636;
}
.supplement_button
{
border-radius: 4px;
display:inline-block;
border:none;
text-align:center;
padding:6px 12px;
white-space:nowrap;
color:white;
background-color:#337ab7;
}
.error_text {
}

.title h3 {
	margin: 0 1em;
	color: white;
	line-height: 1;
}
.orig_red{
	background-color:red;
	color:white;
}
.payment_delete {
	position: absolute;
	top:0;
	right: 0;
	z-index: 999;
}

.action_required input
{

	display:none;
}
.supp_action_required
{
	background-color: transparent; border: 0; padding: 0;
}
.complete_supp{
	background-color: transparent; border: 0; padding: 0;
}

.action_required li
{

	display:list-item;
}
.supplement_danger
{
	color:white;
	background-color:red;

}
.goBack{
	background-color: transparent; border: 0; padding: 0;
}
.scheduled_inspection{
background-color: transparent; border: 0; padding: 0;
}
.scheduled_complete{
	background-color: transparent; border: 0; padding: 0;
}
#header {
	height: 60px;
	width: calc(100% - 216px);
	position: relative;
	margin-left: 216px;
}
.orig_part_percentage{
	width:fit-content !important;
}
.supp_part_percentage{
	width:fit-content !important;
}
.header_left {
}

.work_update {
	margin: 20px;
}

.work_update li {
	margin-top: 10px;
	display: block;
	padding: 8px 10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	max-width: 100%;
}

.logo {
	height: 59px;
	float: left;
}

.priority_column{
	display:none;
}

.refresh {
	display:none;
}

.filter_search {
}

.logo_small {
	/*margin-left: 15px;*/
	padding-top: 6px;
	width: 100%;
}

.logo_small img {
	max-width: 216px;/*140px;*/
	margin: 0 auto;
	display: block;
}

.header_right {
	padding-top: 9px;
	margin-right:1.5em;
	width:100%;
}

.home_icons {
	width:100%;
}

.home_icon {
	height: 20px;
	width: 20px;
	background: url(../images/sprite-icons/icons-color.png) no-repeat;
	margin: 0 auto;
	display: inline-block;
}

#content {
	width: 100%;
	padding-left: 216px;
	min-height:100%;
}

#production .btn_30_light {
	margin: 0;
}

#production .btn_30_light a {
	height: 55px;
	min-width: 55px;
}

.late {
	background-color: #87C8EC!important;
}

.paused {
	background-color: #E8DB10!important;
}

.pop_needed {
	background-color: #F9A192!important;
}

.late_department {
	background-color: #d9534f!important;
	color:white;
}

.late_department a {
	color:white;
}

.pointer {
	cursor: pointer;
}

.admin_hold {
	background: #8DD095!important;
	opacity: .6;
}

.hold {
	background: #8DD095!important;
	pointer-events: none;
	opacity: .6;
}

.repaired_late {
	background-color:rgba(255, 0, 0, .5)!important;
}

.empty {
	display:none;
}

.legend_left {
	float: left;
	margin: 5px;
	text-align: center;
	display: none;
}

.legend_left div {
	margin: 0px auto;
}

.legend_left p {
	font-weight: bold;
	margin-bottom: 0px;
}

.right_legend {
	float: right;
	margin: 5px;
	text-align: center;
}

.right_legend button {
	color:white;
	border: 1px solid white;
}

.right_legend .btn {

}

.right_legend button span {
}

.right_legend .bold {
	font-weight: bold;
}

.right_legend_button {
}

.btn-circle {
	width: 40px;
	height: 40px;
	text-align: center;
	padding: 6px 6px;
	font-size: 20px;
	line-height: 1.42;
	border-radius: 50%;
	color: white;
	border-color:#5F5F5F;
}

.red_color {
	color:red;
}

.circle {
	border-radius: 50%;
}

.yellow {
	background-color: #F9AD03;
}

.green {
	background-color:green;
}

.red {
	background-color: red;
}

.black {
	background-color: #353535;
	color:white;
}

.black:hover {
	background-color: #211e1e;
	color:white;
}

.blue {
	background-color: blue;
}

.hours_top {
	margin-right:10px;
}

.production_info {
}

.productionbutton {
}

.production_text{
	font-weight: bold;
	text-align: left;
}

.empty_text {
	display:none;
}

#work_update_popup {
	z-index: 111111111;
	position: fixed;
	box-shadow: 10px 31px 32px -9px #888888;
	left: 0;
	right: 0;
	background-color: #337ab7;
	color: white;
	width: 650px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border: 2px solid rgb(46, 109, 164);
	border-radius: 5px;
	font-size: 14px;
	display: none;
}

.work_update_table {
	width:100%;
	display: table;
}

.work_update_table td {
	vertical-align: middle;
	padding: 10px;
	display: table-cell;
}

.work_update_table tr {
	border-top:2px solid white;
}

.work_update_table tr:first-of-type {
	border-top:0;
}

.work_update_table .started_by,
.work_update_table .completed_by,
.work_update_table .partial_completed_by,
.work_update_table .partial_complete,
.work_update_table .paused_by {
	display: none;
}

.work_update_error {
	font-size:15px;
}

#schedule_popup {
	z-index: 111111111;
	position: absolute;
	box-shadow: 10px 31px 32px -9px #888888;
	left: 0;
	right: 0;
	background-color: #337ab7;
	color: white;
	width: 950px;
	margin: auto;
	top: 10%;
	padding: 10px;
	border: 2px solid rgb(46, 109, 164);
	border-radius: 5px;
	font-size:14px;
	display: none;
	max-width:100%;
	-webkit-overflow-scrolling: touch;
}
#sendAuth_popup {
	z-index: 111111111;
	position: fixed;
	box-shadow: 10px 31px 32px -9px #888888;
	left: 0;
	right: 0;
	background-color: #337ab7;
	color: white;
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border: 2px solid rgb(46, 109, 164);
	border-radius: 5px;
	font-size: 14px;
	display: none;
	bottom: 60%;
}
#schedule_popup .break {
	padding-top:10px;
}

.schedule_table {

}

.schedule_table tr {

}

.schedule_table td {
	padding:5px;
}

#work_update_popup #work {
	width:500px;
	background-color: #25aaf6;
}

#work .col-md-12 {
	background-color:white;
}

.pop_up_submit{
	background: url("../images/button-sprite.png") repeat-x 0 -340px;
	box-shadow: 0 0 3px #DDDDDD;
	cursor: pointer;
	display: inline-block;
	height: 33px;
	text-transform: uppercase;
	border: 1px solid #093868;
	color: #FFF;
	font-size: 11px;
	padding: 0 10px;
	text-shadow: 1px 1px 0 #333333;
	line-height: 30px;
}

.show_all {
	width: 40px;
	height: 40px;
	background: black!important;
	/*float:left;    */
	cursor: pointer;
}

.black_count{
	color:black;
}

.red_count {
	float: right;
	font-size: 1.05em;
	margin-right: .55em;
	background-color: red;
	color: white;
	padding: 2px 8px;
	border-radius: 3px;
}

.active {
/*	border: 1px solid black;
	-webkit-box-shadow: 5px 5px 3px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 5px 5px 3px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 5px 5px 3px 0px rgba(0, 0, 0, 0.75);*/
}

.red_legend {
	width: 40px;
	height: 40px;
	background: #FF2300!important;
	/*float:left;*/
	opacity: .3;
	cursor: pointer;
}

.yellow_legend {
	width: 40px;
	height: 40px;
	/*background: #E8DB10!important;*/
	background-image: url('../images/Paused-square.png');
	/*float:left;*/
	cursor: pointer;
}

.blue_legend {
	width: 40px;
	height: 40px;
	background: #31b0d5!important;
	/*#87C8EC*/
	/*float:left;*/
	/*cursor: pointer;*/
}

.inProgress_legend {
	width: 40px;
	height: 40px;
	background: #286090 !important;
	/*float:left;*/
	/*cursor: pointer;*/
}

.completed_legend {
	width: 40px;
	height: 40px;
	background: #449d44 !important;
	/*float:left;*/
	/*cursor: pointer;*/
}

.darkblue_legend {
	width: 40px;
	height: 40px;
	background: #286090!important;
	/*float:left;*/
	/*cursor: pointer;*/
}
.pastPromiseDate_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/PastPromisedDate.png');
}
.green_legend {
	width: 40px;
	height: 40px;
	/*background: #8DD095!important;*/
	background-image: url('../images/OnHold-square.png');
	/*float:left;*/
	/*cursor: pointer;*/
}
.lateComplete_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/red.png');
}
.lateStart_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/Yellow.png');
}
.planned_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/blue.png');
}
.inProgress_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/DarkBlue.png');
}
.pausedPlanned_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/YellowOut-BlackIn.png');
}
.pausedLateStart_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/Yellow-Out-Orange-In.png');
}
.pausedLateComplete_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/Yellow-Out-Red-In.png');
}
.onHoldlateComp_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/Green-Out-Red-in.png');
}
.onHoldplanned_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/Gree-Out-Light-Blue-In.png');
}
.onHoldlateStart_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/Green-Out-Orange-in.png');
}
.onHoldinProgress_legend {
	width: 40px;
	height: 40px;
	background-image: url('../images/legend/Green-Out-Dark-Blue-In.png');
}

.schedule-top-right {
	width: 33%;
	float: right;
	display: inline-block;
	position: relative;
	text-align: center;
	height: 65px;
}

.schedule-top-left {
	width: 33%;
	float: left;
	display: inline-block;
	position: relative;
	text-align: center;
	height: 65px;
}

.schedule-top-mid {
	width: 33%;
	float: left;
	display: inline-block;
}

.popmessage, .repairmessage, .pausemessage, .verifymessage {
	font-size: 12px!important;
	text-align: center;
	color:red;
}

#aboutorder {
	padding-top: 24px;
	margin-left: 14px;
}

#aboutorder h6 {
	margin-top: 0px;
}

#togglebutton {
	cursor: pointer;
	text-align: center;
	font-size: 15px;
}

#show-menu {
	position: fixed;
	left: 216px;
	top: 40%;
	margin: 0px;
	width: 30px;
	height: 150px;
	z-index: 15;
	border-radius: 0px 3px 3px 0px;
	background-image: linear-gradient(to right, #0068a7, #2ab2ff);
	cursor: pointer;
}

#show-menu p {
	font-size: 1.3em;
	top: 57%;
	position: relative;
	color: #fff;
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}

.colorbox-special {
	float: left;
	margin: 10px;
}

.marked {
	background-image: url('../images/unmarked.png');
	position: absolute;
	height: 40px;
	width: 40px;
	top: 9px;
	left: 7px;
	right: 0px;
	bottom: 0px;
}

.assigned {
	color: white;
	position: relative;
	top: 14%;
}

.toph6 h6,
.toph6 h4,
.toph6 h5 {
	margin-top: 5px;
}

.scheduler-top {
	float: right;
}

.scheduler-top div {
	float: left;
}

#day_summary {
	z-index: 111111111;
	position: absolute;
	box-shadow: 10px 31px 32px -9px #888888;
	left: 0;
	right: 0;
	background-color: white;
	color: #337ab7;
	width: 950px;
	margin: auto;
	top: 10%;
	padding: 10px;
	border: 2px solid rgb(46, 109, 164);
	border-radius: 5px;
	font-size:14px;
	display: none;
	max-width:100%;
	-webkit-overflow-scrolling: touch;
}

.top-line {
	margin-left:5px;
}

.top-line:last-child {
	margin-right:5px;
}

.top-line label {
	/*line-height: 28px;*/
}

.top-line input {
	/*height: 24px;*/
}

.top-line select {
	/*height: 30px;*/
}

.top-line .status-notes {
	float: right;
	margin-top: 3px;
	margin-left: 4px;
}

.top-line .pop-notes {
	float: right;
	margin-top: 3px;
	margin-left: 4px;
}

.add-new-notes {
	float: right;
	margin: 4px 5px 0px 5px;
}

.go_back {
	background-position: -860px 0px!important;
}

.go_home {
	background-position: -800px -80px !important;
}

textarea {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 125px;
}

.totalpages {
	margin: 10px 0px -10px 0px;
	font-size: 20px;
}

#top_notification {
	float:right;
}

#top_notification li {
	height: 40px;
	width: 40px;
	float: left;
	margin-right: 10px;
	position: relative;
	text-align: center;
}

.top-details {
	font-weight: bold;
	margin-left: 10px;
}

.notification_list {
	width: 240px;
	position: absolute;
	right: 0;
	z-index: 1000;
	border: 1px solid #095e88;
	overflow-y: auto;
}

.notification_list .nlist_block {
	border: 1px solid #333;
	width: auto;
	overflow-x: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	overflow-y: auto;
	max-height: 300px;
}

.notification_list li {
	height: auto!important;
	text-align: left!important;
	padding: 5px 3px;
	margin-right: 0!important;
	border-bottom: #ddd 1px solid;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5);
	background: #f5f5f5;
}

.switch_bar .notification_list li {
	padding: 0;
	margin: 0;
	width: 238px!important;
	border: none;
}

.notification_list li:last-child {
	border-bottom: none;
}

.notification_list li img {
	float: left;
	margin-right: 10px;
}

.notification_list li p {
	margin: 0;
	padding: 0;
}

#user_nav {
	float:right;
}

.user_info {
	width: 190px;
	float: left;
}

.user_thumb {
	width: 38px;
	height: 38px;
	padding: 5px;
	float: left;
	margin-right: 10px;
}

.user_info span {
	display: block;
	color: #fff;
	text-shadow: 1px 1px 1px #6d6d6d;
}

.user_name {
	font-weight: 700;
	margin: 5px 0;
}

.user_info a {
	text-decoration: none;
	color: #FFF;
}

.logout {
	width: 38px;
	height: 38px;
	float: right;
}

.inbox>a,
.logout>a {
	width: 38px;
	height: 38px;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative;
}

.user_thumb {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.user_thumb .icon, .alert .icon, .inbox a .icon, .logout a .icon {
	width: 32px;
	height: 32px;
	display: block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.alert_notify,
.message_notify,
.reminder_notify  {
	background: #c91f27;
	color: #fff;
	font-size: 11px;
	padding: 0 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 1px 1px 1px #444;
	-moz-box-shadow: 0 0 3px #666;
	-webkit-box-shadow: 0 0 3px#666;
	box-shadow: 0 0 3px #666;
	position: absolute;
	top: -8px;
	right: 0;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	width: 25px;
}

.alert_notify_round {
	background: url(../images/layout-sprite.png) repeat-x;
	height: 20px;
	display: inline-block;
	line-height: 20px;
	color: #fff;
	font-size: 11px;
	padding: 0 4px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	top: -8px;
	text-shadow: 1px 1px 1px #444;
	-moz-box-shadow: 0 0 3px #666;
	-webkit-box-shadow: 0 0 3px#666;
	box-shadow: 0 0 3px #666;
}

.orange {
	background-position: 0 -328px;
	border: 1px solid #aa2c00;
}

.blue {
	background-position: 0 -348px;
	border: 1px solid #135f85;
}

.nlist_thumb {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 10px;
}

.list_inf {
/*	width: 180px;
	float: left;*/
}

.list_inf a {
	padding: 0!important;
	margin: 0!important;
}

#search_box li {
	display: inline;
	float: left;
}

.search_input {
	width: 210px;
	height: 28px;
	line-height: 28px;
	border-top: #c1c1c1 1px solid;
	border-right: none;
	border-left: #c1c1c1 1px solid;
	border-bottom: #c1c1c1 1px solid;
	margin: 0;
	padding: 0 5px;
	-moz-box-shadow: inset 0 0 3px #ccc;
	-webkit-box-shadow: inset 0 0 3px#ccc;
	box-shadow: inner 0 0 3px #ccc;
	color: #666;
	font-size: 11px;
	border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
}

.search_btn {
	height: 30px;
	width: 30px;
	border: 1px solid #c1c1c1;
	cursor: pointer;
	background-position: -160px 0!important;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
}

#search_box {
	width: auto;
	overflow: hidden;
	margin: 10px 8px;
}

.title_icon {
	height: 28px;
	width: 29px;
	position: absolute;
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #eee;
	-moz-box-shadow: inset 0 0 3px #bbb;
	-webkit-box-shadow: inset 0 0 3px #bbb;
	box-shadow: inner 0 0 3px #bbb;
	border: 1px solid #b8b8b8;
	top: 10px;
	left: 10px;
}

.title_icon span {
	height: 20px;
	width: 20px;
	display: block;
	background: url(../images/sprite-icons/icon-black.png) no-repeat;
	margin-top: 4px;
	margin-left: 4px;
}

.page_title h3 {
	margin: 0;
	padding: 0 10px 0 50px;
	font-size: 13px;
	line-height: 49px;
	color: #444;
	text-shadow: 1px 1px 0 #fff;
}

.p_dashboard {
	background-position: -200px 0!important;
	height: 20px;
	width: 20px;
	display: block;
	position: absolute;
	top: 4px;
	left: 5px;
}

#primary_nav .icon_block {
	height: 50px;
	width: 50px;
	display: block;
	position: absolute;
	top: 10px;
	left: 10px;
	text-indent: -999999px;
}

.nav_icon {
	height: 20px;
	width: 20px;
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
}

.dboard_icon {
	background-position: -200px 0!important;
}

#sidenav li .alert_notify {
	position: absolute;
	right: -8px;
	top: 11px;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	text-align: center;
	display: block;
	line-height: 16px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.frm_element {
	background-position: -200px -20px!important;
}

.chart_icon {
	background-position: -200px -40px!important;
}

.up_down_arrow {
	position: absolute;
	right: 10px;
	top: 10px;
	display: inline-block;
	height: 18px;
	padding: 0 8px;
	background: url(../images/sprite-icons/layout-icons.png) -460px 0 no-repeat;
}

.acitem li a .list-icon {
	background: url(../images/sprite-icons/layout-icons.png) -470px -30px no-repeat;
	height: 10px;
	width: 10px;
	display: block;
	position: absolute;
	left: 15px;
	top: 14px;
}

.work_order_info {
	display: none;
	width:100%;
}

.note_show, .image_show {
	display:none;
	clear:both;
	margin-bottom:10px;
	width:100%;
}

.widget_top  .notes_h6 {
	margin-left:10px;
	padding-left:0;
}

.tbl_icon {
	background-position: -200px -60px!important;
}

.widget_top h6 {
	margin: 0px 0px 0px 30px;
	padding: 0 10px;
	font-weight: 700;
	font-size: 12px;
	line-height: 40px;
	text-shadow: 1px 1px 0 #fff;
	display: inline-block;
	text-transform: uppercase;
}

.widget_top .h6_clip {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width:90%;
}

.widget_top h6 a {
	text-transform: uppercase;
}

.stats_bar {
	text-align: center;
	margin: 0;
	padding: 10px 0;
	background: #eee;
	border-bottom: #ddd 1px solid;
	-moz-box-shadow: 0 0 3px #eee;
	-webkit-box-shadow: 0 0 3px #eee;
	box-shadow: 0 0 3px #eee;
}

.stats_bar li {
	display: inline-block;
	height: 50px;
	position: relative;
}

.stats_bar li>a {
	display: inline-block;
	height: 50px;
	width: 75px;
	border: 1px solid #ccc;
	position: relative;
	padding-left: 55px;
	padding-right: 20px;
	cursor: pointer;
	color: #444;
	font-weight: 700;
	text-shadow: 1px 1px 0 #fff;
	background: url(../images/layout-sprite.png) 0 -622px repeat-x #f5f5f5;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
}

.stats_bar li>a:hover {
	background: #f9f9f9;
}

.stats_bar li a .label {
	line-height: 50px;
}

.stats_bar li a .alert_notify {
	top: -15px!important;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.top_bar {
	text-align: center;
	margin: 0;
	padding: 10px 0;
	background: #eee;
	border-bottom: #ddd 1px solid;
	-moz-box-shadow: 0 0 3px #eee;
	-webkit-box-shadow: 0 0 3px #eee;
	box-shadow: 0 0 3px #eee;
}

.top_bar li {
	display: inline-block;
	height: 100px;
	width: 156px;
	padding: 5px;
	position: relative;
	border: 1px solid #c9c9c9;
	margin: 2px 1px;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	background: url(../images/layout-sprite.png) 0 -751px repeat-x #f5f5f5;
}

.top_bar li .label {
	line-height: 46px;
	padding-left: 30px;
	color: #333;
	font-weight: 700;
}

.top_bar li .btn_intro {
	font-size: 11px;
	display: inline-block;
	text-align: left;
	line-height: 14px;
	padding: 0 10px;
	color: #666;
}

.top_bar li a {
	height: 98px;
	width: 154px;
	display: inline-block;
	border: 1px solid #c9c9c9;
	position: relative;
	background: #fff;
	-moz-box-shadow: inset 0 0 5px #ddd;
	-webkit-box-shadow: inset 0 0 5px#ddd;
	box-shadow: inner 0 0 5px #ddd;
}

.top_bar li a .alert_notify {
	top: -17px!important;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.switch_bar {
	text-align: center;
	margin: 0;
	padding: 10px 0;
}

.switch_bar li {
	display: inline-block;
	padding: 5px;
	position: relative;
	border: 1px solid #c9c9c9;
	margin: 2px 1px;
	-moz-box-shadow: 0 0 3px #ccc;
	-webkit-box-shadow: 0 0 3px #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(../images/layout-sprite.png) 0 -751px repeat-x #f5f5f5;
}

.switch_bar li .stats_icon {
	position: relative!important;
	left: 40px;
	margin-bottom: 8px;
}

.switch_bar li>a {
	padding-top: 21px;
	height: 110px;
	width: 127px;
	display: block;
	border: 1px solid #c9c9c9;
	position: relative;
	background: #fff;
	-moz-box-shadow: inset 0 0 5px #ddd;
	-webkit-box-shadow: inset 0 0 5px#ddd;
	box-shadow: inner 0 0 5px #ddd;
	font-size: 11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.switch_bar li>a:hover {
	color: #333;
	background: #f9f9f9;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.switch_bar li a .alert_notify {
	top: -17px!important;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.tbl_default {
	width: 100%;
}

.tbl_default thead tr th {
	border-bottom: #e8e8e8 1px solid;
	padding: 10px;
	border-right: #d4d4d4 1px solid;
	background: url(../images/dot.png) bottom repeat-x #ececec;
}

.tbl_default tbody tr td:last-child,
.tbl_default tfoot tr td:last-child,
.tbl_default thead tr th:last-child {
	border-right: none!important;
}

.tbl_default tfoot tr td {
	border-right: #e8e8e8 1px solid;
	padding: 8px 10px;
	text-align: center;
	background: #f1f1f1;
}

.tbl_default tbody tr td {
	border-bottom: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;
	padding: 8px 10px;
	text-align: center;
	background: url(../images/dot.png) bottom repeat-x;
}

.tbl_plain {
	width: 100%;
}

.tbl_plain tr th {
	padding: 10px;
}

.tbl_plain tr td {
	padding: 8px 10px;
}

.form_container .notes,
.form_container input[type=text],
.form_container input[type=password],
.form_container textarea,
input[type=email],
.form_container input[type=number] {
	border: 1px solid #d8d8d8;
	color: #444;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
}

.field_set fieldset {
	margin: 20px;
	border: 1px solid #ddd;
	background: #f9f9f9;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.field_set legend {
	margin-left: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.field_set ul {
	margin-top: 10px;
}

.field_set fieldset fieldset {
	border: 1px solid #ddd;
	background: #fff;
	padding: 10px;
	margin: 0 10px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.multiline .form_input {
	margin-bottom: 15px!important;
}

.multiline .form_input:last-child {
	margin-bottom: 0!important;
}

.elem_extend {
	position: relative;
}

.elem_extend fieldset {
	border: 1px solid #ddd;
	margin: 10px;
	padding: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #f9f9f9;
}

.elem_extend legend {
	margin-left: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.elem_extend ul {
	margin-top: 10px;
}

.removeFields {
	height: 20px;
	display: inline-block;
	background: url(../images/sprite-icons/icons-a.png) 0 -1260px no-repeat #fff;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 20px;
	padding-left: 20px;
	padding-right: 5px;
}

.addMoreFields {
	background: url(../images/sprite-icons/icons-a.png) 0 -543px no-repeat #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	height: 20px;
	line-height: 8px;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 19px;
	padding-right: 5px;
}

#responsive_mnu {
	width: 90px;
	height: 38px;
	padding-top: 10px;
	display: none;
	float: left;
	margin-left:15px;
}

#responsive_mnu .ui-state-default {
	color: #FC0;
	border: 1px solid #012;
	font-weight: 700;
	box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	border-radius: 5px;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5YTZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA4NTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA2NDQ5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjI4NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #19a6d3), color-stop(50%, #0853a1), color-stop(51%, #064492), color-stop(100%, #02286e));
	background: -webkit-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -o-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -ms-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
}

.fg-button {
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	border-radius: 5px;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5YTZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA4NTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA2NDQ5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjI4NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #19a6d3), color-stop(50%, #0853a1), color-stop(51%, #064492), color-stop(100%, #02286e));
	background: -webkit-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -o-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -ms-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
	line-height: 36px;
	font-size: 13px;
	color: #fff;
	position: relative;
	padding-left: 35px;
	border: 1px solid #012;
	font-weight: 700;
	text-transform: uppercase;
}

/* .responsive_icon {
	height: 20px;
	width: 20px;
	position: absolute;
	left: 8px;
	top: 8px;
	background: url(../images/sprite-icons/icons-color.png) -280px -200px no-repeat;
} */

a.fg-button:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhYmNmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzYwYWJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDk2ZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee));
	background: -webkit-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: -o-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: -ms-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	color: #fff;
	border: 1px solid #3b6590!important;
	font-weight: 700;
}

.form_container .notes {
	min-height: 152px;
}

input.small {
	width: 15%!important;
}

input.mid {
	width: 30%!important;
}

input.large {
	width: 50%!important;
}

input.x_large {
	width: 80%!important;
}

input.full {
	width: 100%!important;
}

.form_container ul {
/*    border-top: #e8e8e8 1px solid;
	background: url(../images/dot.png) top repeat-x*/;
}

.form_container ul li {
	border-bottom: #e8e8e8 1px solid;
	/*background: url(../images/dot.png) bottom repeat-x;*/
	position: relative;
	padding: 15px 15px 15px 18px;
}

.inline_tab ul li {
	padding: 0!important;
}

.slct_style {
	border: 1px solid #d8d8d8;
	height: 24px;
}

.form_container ul li label.field_title {
	width: 90%;
	margin-right: 4%;
	float: none!important;
	padding-top: 6px;
	margin-bottom: 10px;
	display: block;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
	color: #555;
}

.form_container ul li label.field_title .req {
	color: red!important;
	padding: 5px;
}

.form_container ul li .form_input {
	position: relative;
	margin: 0;
	width: 100%;
}

.left_label ul li label.field_title {
	width: 25%;
	margin-right: 4%;
	float: left!important;
	padding-top: 6px;
}

.left_label ul li .form_input {
	width: 70%;
	margin-left: 30%;
	position: relative;
}

.form_container .label_intro {
	font-size: 11px;
	color: #999;
	font-style: italic;
	margin-top: 5px;
	text-transform: none;
	font-weight: 400;
	display: block;
}

.input_instruction {
	font-size: 90%;
	font-style: italic;
	padding-top: 3px;
	display: block;
}

.form_container ul li .red {
	color: red;
}

.form_container ul li .green {
	color: #090;
}

.form_container ul li .blue {
	color: #06C;
}

.form_container ul li .orange {
	color: #F30;
}

.form_container ul li:last-child {
	border-bottom: none;
	background-image: none;
}

.form_container ul li fieldset {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.form_container ul li legend {
	background: url(../images/layout-sprite.png) 0 -408px no-repeat;
	border: 1px solid #CCC;
	font-size: 11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100px;
	padding: 8px;
}

.step legend {
	margin-left: 10px;
	background: url(../images/layout-sprite.png) no-repeat 0 -408px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.column_input {
	display: block;
	margin-bottom: 5px;
}

.choice {
	position: relative;
	top: 1px;
	padding-right: 10px;
}

.article-post li,
.recent-comments li,
.recent-post li,
.recent-user li {
	padding: 10px;
	border-bottom: #aebdc8 1px dotted;
	list-style: none;
}

.recent-comments li p,
.recent-post li p {
	margin: 0;
	text-align: left;
}

.recent-comments li p a,
.recent-post li p a {
	color: #295795;
}

.recent-comments li p a:hover,
.recent-post li p a:hover {
	text-decoration: underline;
}

.recent-post li:last-child {
	border: none;
}

.user-thumb {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 10px;
	background: #fff;
	padding: 2px;
	border: 1px solid #b6bcbf;
}

.user-thumb-r {
	width: 40px;
	height: 40px;
	float: right;
	margin-left: 10px;
	background: #fff;
	margin-top: 5px;
	padding: 2px;
	border: 1px solid #b6bcbf;
}

.user-info {
	font-size: 11px;
	color: #666;
}

.users-list i {
	color: #666;
}

.users-list b {
	color: #a6642f;
}

.users-list span {
	display: block;
}

.article_action {
	background: #666;
	height: 20px;
	line-height: 20px;
}

.spinner {
	width: 100px!important;
}

#widget_tab {
	float: right;
	display: block;
	height: 40px;
	width: 100%;
}

#widget_tab ul {
	float:right;
}

.widget_image {
	float:none!important;
	display: inline-block;
	height:40px;
}

#widget_tab ul li {
	height: 39px;
	display: inline-block;
	float: left;
	position: relative;
}

#widget_tab ul li a {
	height: 39px;
	display: inline-block;
	text-align: center!important;
	line-height: 40px;
	background-color: #f3f3f3;
	padding: 0 14px;
	border-bottom: #000 1px solid;
	border-left: #c1c1c1 1px solid;
	border-right: #c1c1c1 1px solid;
	color: #333;
	cursor: pointer;
	border-radius: 40% 40% 0 0;
}

#widget_tab ul li a:last-child {
	/*border-right: none;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;*/
}

#widget_tab ul li a .alert_notify {
	position: relative;
	top: -20px!important;
	left: -20px;
	margin-right: -20px;
}

#widget_tab ul li a:hover {
	height: 39px;
	color: #06C;
}

#widget_tab ul li a.active_tab {
	height: 40px;
	border-bottom: none;
	background-position: 0 -447px;
}

#widget_tab ul li a.info_active {
	height: 40px;
	border-bottom: none;
	background-position: 0 -447px;
}

.social_activities {
	width: auto;
	overflow: hidden;
	padding: 20px 10px 0;
}

.activities_s,
.comments_s,
.user_s,
.views_s {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	position: relative;
}

.activities_s {
	width: 250px;
	float: left;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #ddd;
	margin-right: 10px;
}

.activities_s .block_label {
	width: 150px;
	float: left;
	font-size: 13px;
	font-weight: 700;
	color: #444;
	text-transform: uppercase;
}

.block_label span {
	display: block;
	font-weight: 400;
	margin-top: 10px;
	color: #c16a1c;
	font-size: 13px;
}

.views_s {
	width: 135px;
	float: left;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #ddd;
	margin-right: 10px;
}

.views_s .block_label {
	width: 135px;
	float: left;
	font-size: 13px;
	font-weight: 700;
	color: #444;
	text-transform: uppercase;
}

.comments_s {
	width: 135px;
	float: left;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #ddd;
	margin-right: 10px;
}

.comments_s .block_label {
	width: 135px;
	float: left;
	font-size: 13px;
	font-weight: 700;
	color: #444;
	text-transform: uppercase;
}

.user_s {
	width: 115px;
	float: right!important;
	overflow: hidden;
	padding: 10px;
	border: 1px solid #ddd;
	margin-right: 0;
}

.user_s .block_label {
	width: 115px;
	float: left;
	font-size: 13px;
	font-weight: 700;
	color: #444;
	text-transform: uppercase;
}

.badge_icon {
	height: 40px;
	width: 40px;
	position: absolute;
	background: url(../images/sprite-icons/icon_sl.png) no-repeat;
	display: block;
	right: 8px;
}

.arrow_box {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #045c8f;
	margin: 15px;
	padding: 2px;
}

.arrow_box_content {
	border: 1px solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	position: relative;
	padding: 15px 20px;
}

.arrow_box_content h3 {
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	padding: 5px 10px;
	font-weight: 700;
	margin-top: 0;
	color: #666;
}

.top_arrow:after,
.top_arrow:before {
	bottom: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.top_arrow:after {
	border-bottom-color: #fff;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}

.top_arrow:before {
	border-bottom-color: #fff;
	border-width: 11px;
	left: 50%;
	margin-left: -11px;
}

.bottom_arrow:after,
.bottom_arrow:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.bottom_arrow:after {
	border-top-color: #fff;
	border-width: 10px;
	left: 50%;
	margin-left: -10px;
}

.bottom_arrow:before {
	border-top-color: #fff;
	border-width: 11px;
	left: 50%;
	margin-left: -11px;
}

.left_arrow:after,
.left_arrow:before {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.left_arrow:after {
	border-right-color: #fff;
	border-width: 10px;
	top: 50%;
	margin-top: -10px;
}

.left_arrow:before {
	border-right-color: #fff;
	border-width: 11px;
	top: 50%;
	margin-top: -11px;
}

.right_arrow:after,
.right_arrow:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.right_arrow:after {
	border-left-color: #fff;
	border-width: 10px;
	top: 50%;
	margin-top: -10px;
}

.right_arrow:before {
	border-left-color: #fff;
	border-width: 11px;
	top: 50%;
	margin-top: -11px;
}

.full_circle {
	-moz-border-radius: 50%!important;
	-webkit-border-radius: 50%!important;
	border-radius: 50%!important;
}

.s_circle {
	width: 50px;
	height: 50px;
	-moz-border-radius: 40%!important;
	-webkit-border-radius: 40%!important;
	border-radius: 40%!important;
}

.arrow_box p {
	margin-bottom: 0;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
}

.item_widget {
	width: auto;
	overflow: hidden;
	padding: 20px 10px 0;
}

.item_widget .item_block {
	width: 100px;
	text-align: center;
	float: left;
	background: #fff;
	border: 1px solid #ddd;
	padding: 15px;
	margin-right: 18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.item_block:last-child {
	margin-right: 0;
	float: right;
}

.item_block h3 {
	font-size: 16px;
	color: #056fad!important;
}

.item_block h3,
.item_block p {
	margin-top: 5px;
	color: #333;
	margin-bottom: 0;
}

.item_widget .item_block .icon_block {
	width: 60px;
	height: 60px;
	-moz-border-radius: 50%!important;
	-webkit-border-radius: 50%!important;
	border-radius: 50%!important;
	padding: 10px;
	margin: auto;
}

.green_block {
	background: #9ec22d;
}

.blue_block {
	background: #1889cb;
}

.orange_block {
	background: #c16a1c;
}

.gray_block {
	background: #b5b5b5;
}

.violet_block {
	background: #AB56E7;
}

.tur_block {
	background: #3B9C9C;
}

.brown_block {
	background: brown;
}

.item_icon {
	width: 60px;
	height: 60px;
	background: #e3ebef;
	-moz-border-radius: 50%!important;
	-webkit-border-radius: 50%!important;
	border-radius: 50%!important;
	display: block;
	position: relative;
}

.item_icon span {
	width: 40px;
	height: 40px;
	position: absolute;
	background: url(../images/sprite-icons/icon_sl.png) no-repeat;
	display: block;
	top: 10px;
	left: 10px;
}

.item_icon span a {
	height: 100px;
	width: 130px;
	display: block;
	position: absolute;
	top: -35px;
	left: -46px;
	text-indent: -9999999px;
}

.item_icon:hover {
	background: #fff!important;
}

.list_left,
.list_right {
	width: 310px;
	float: left;
}

.list_filter input[type=text] {
	width: 266px!important;
}

.list_filter label {
	display: block;
}

.list_refresh {
	height: 25px;
	width: 28px;
	background: url(../images/button-sprite.png) 0 -32px repeat-x;
	border: 1px solid #ccc;
	position: relative;
	top: 9px;
	left: -5px;
	display: inline-block;
	cursor: pointer;
}

.swap_btn {
	height: 26px;
	width: 28px;
	position: relative;
	display: inline-block;
	background: url(../images/button-sprite.png) 0 -32px repeat-x;
	border: 1px solid #aaa;
	margin-bottom: 2px;
	cursor: pointer;
}

.list_switch {
	margin-top: 58px;
	width: 40px;
	float: left;
}

.multiple_list {
	width: 300px;
	height: 122px;
	border: 1px solid #D8D8D8;
	color: #444;
	margin-top: 10px;
}

.countLabel {
	padding: 10px 0;
	display: block;
}

#signupform label.checked {
	background: url(../images/checked.png) left no-repeat!important;
}

.btn_small {
	height: 30px;
	display: inline-block;
	background: url(../images/button-sprite.png) repeat-x;
	cursor: pointer;
	line-height: normal!important;
	line-height: 28px;
	-moz-box-shadow: 0 0 3px #ddd;
	-webkit-box-shadow: 0 0 3px#ddd;
	box-shadow: 0 0 3px #ddd;
	text-transform: uppercase;
}

.btn_gray {
	background-position: 0 -230px;
	font-size: 11px;
	color: #444;
	padding: 0 10px;
	border: 1px solid #c6c7c7;
	text-shadow: 1px 1px 0 #fff;
	margin-right: 5px;
}

.btn_gray:hover {
	background-position: 0 -128px;
	-moz-box-shadow: 0 0 3px #bbb;
	-webkit-box-shadow: 0 0 3px#bbb;
	box-shadow: 0 0 3px #bbb;
}

.btn_blue {
	background-position: 0 -340px;
	font-size: 11px;
	padding: 0 10px;
	color: #fff;
	border: 1px solid #093868;
	text-shadow: 1px 1px 0 #333;
	margin-right: 5px;
}

.btn_blue:hover {
	background-position: 0 -280px;
	-moz-box-shadow: 0 0 3px #aaa;
	-webkit-box-shadow: 0 0 3px#aaa;
	box-shadow: 0 0 3px #aaa;
}

.btn_orange {
	background-position: 0 -534px;
	font-size: 11px;
	padding: 0 10px;
	color: #fff;
	border: 1px solid #9f2b0c;
	text-shadow: 1px 1px 0 #333;
	margin-right: 5px;
}

.btn_orange:hover {
	background-position: 0 -432px;
	-moz-box-shadow: 0 0 3px #aaa;
	-webkit-box-shadow: 0 0 3px#aaa;
	box-shadow: 0 0 3px #aaa;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.btn_icon {
	display: block;
	line-height: 28px;
	text-align: center;
	padding: 0 5px 0 20px;
	background: url(../images/sprite-icons/icons-a.png) no-repeat;
}

.frm_save {
	background-position: -2px -16px;
}

.selectBox-dropdown {
	min-width: 150px;
	position: relative;
	border: 1px solid #BBB;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	color: #000;
	outline: 0;
	vertical-align: middle;
	background: #F2F2F2;
	background: -moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E1E1E1', GradientType=0);
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	box-shadow: 0 1px 0 rgba(255, 255, 255, .75);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	cursor: default;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666;
}

.selectBox-dropdown.selectBox-menuShowing {
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.selectBox-dropdown .selectBox-label {
	padding: 2px 8px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}

.selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 23px;
	height: 100%;
	background: url(jquery.selectBox-arrow.gif) 50% center no-repeat;
	border-left: solid 1px #BBB;
}

.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: 1px solid #BBB;
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}

.selectBox-inline {
	min-width: 150px;
	outline: 0;
	border: 1px solid #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}

.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}

.selectBox-options LI A {
	line-height: 1.5;
	padding: 0 .5em;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
}

.selectBox-options LI.selectBox-hover A {
	background-color: #EEE;
}

.selectBox-options LI.selectBox-disabled A {
	color: #888;
	background-color: transparent;
}

.selectBox-options LI.selectBox-selected A {
	background-color: #C8DEF4;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: 700;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}

.selectBox.selectBox-disabled {
	color: #888!important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: .5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888!important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent!important;
}

.limiterBox {
	border: 1px solid #ccc;
	background-color: #ffc;
	padding: 3px 6px;
	font-size: 11px;
	color: #900;
	-moz-box-shadow: inset 0 0 3px #ddd;
	-webkit-box-shadow: inset 0 0 3px#ddd;
	box-shadow: inner 0 0 3px #ddd;
}

.m_dashboard {
	background-position: -50px 0!important;
}

a:hover .m_dashboard {
	background-position: -100px 0!important;
}

.m_projects {
	background-position: -50px -50px!important;
}

a:hover .m_projects {
	background-position: -100px -50px!important;
}

.m_events {
	background-position: -50px -100px!important;
}

a:hover .m_events {
	background-position: -100px -100px!important;
}

.p_book {
	background-position: -50px -150px!important;
}

a:hover .p_book {
	background-position: -100px -150px!important;
}

.m_media {
	background-position: -50px -200px!important;
}

a:hover .m_media {
	background-position: -100px -200px!important;
}

.m_settings {
	background-position: -50px -250px!important;
}

a:hover .m_settings {
	background-position: -100px -250px!important;
}

#start_menu {
	width: 70px;
	height: 70px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9000;
}

#start_menu .jtop_menu {
	width: 70px;
	height: 70px;
}

#start_menu .jtop_menu a {
	display: block;
}

#start_menu .jtop_menu ul {
	height: auto;
	width: 270px;
	position: absolute;
	bottom: 0;
	left: 70px;
	display: none;
	padding: 5px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	border: 1px solid #000;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#start_menu .jtop_menu ul li {
	margin-bottom: 0;
	position: relative;
}

#start_menu .jtop_menu ul li:first-child {
	margin-bottom: 0;
	border-top: #333 1px solid;
}

#start_menu .jtop_menu ul li:last-child {
	margin-bottom: 0;
	border-bottom: #333 1px solid;
}

#start_menu .jtop_menu ul li a {
	position: relative;
	border-left: #333 1px solid;
	border-right: #333 1px solid;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UyZTJlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbfbfb 0, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbfbfb), color-stop(50%, #e7e7e7), color-stop(51%, #e2e2e3), color-stop(100%, #cfcfd0));
	background: -webkit-linear-gradient(top, #fbfbfb 0, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	background: -o-linear-gradient(top, #fbfbfb 0, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	background: -ms-linear-gradient(top, #fbfbfb 0, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	background: linear-gradient(top, #fbfbfb 0, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#cfcfd0', GradientType=0);
	padding: 10px 10px 10px 50px;
	font-weight: 700;
	box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
}

#start_menu .jtop_menu ul li a:hover {
	background: #f6f6f6;
}

.mnu_tline {
	display: block;
	font-weight: 400;
	padding-top: 5px;
	font-size: 11px;
	color: #666;
}

#start_menu .list-icon {
	height: 30px;
	width: 30px;
	display: inline-block;
	background: url(../images/sprite-icons/black_24.png) no-repeat;
	position: absolute;
	left: 10px;
}

#start_menu .jtop_menu ul li ul {
	height: auto;
	width: 270px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGZlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRiNGM1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(219, 223, 224, 1) 0, rgba(75, 76, 81, 1) 50%, rgba(10, 14, 10, 1) 51%, rgba(10, 8, 9, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(219, 223, 224, 1)), color-stop(50%, rgba(75, 76, 81, 1)), color-stop(51%, rgba(10, 14, 10, 1)), color-stop(100%, rgba(10, 8, 9, 1)));
	background: -webkit-linear-gradient(top, rgba(219, 223, 224, 1) 0, rgba(75, 76, 81, 1) 50%, rgba(10, 14, 10, 1) 51%, rgba(10, 8, 9, 1) 100%);
	background: -o-linear-gradient(top, rgba(219, 223, 224, 1) 0, rgba(75, 76, 81, 1) 50%, rgba(10, 14, 10, 1) 51%, rgba(10, 8, 9, 1) 100%);
	background: -ms-linear-gradient(top, rgba(219, 223, 224, 1) 0, rgba(75, 76, 81, 1) 50%, rgba(10, 14, 10, 1) 51%, rgba(10, 8, 9, 1) 100%);
	background: linear-gradient(top, rgba(219, 223, 224, 1) 0, rgba(75, 76, 81, 1) 50%, rgba(10, 14, 10, 1) 51%, rgba(10, 8, 9, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dbdfe0', endColorstr='#0a0809', GradientType=0);
	position: absolute;
	bottom: -7px;
	left: 269px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#start_menu .jtop_menu li:hover>ul,
#start_menu .jtop_menu:hover>ul {
	display: block;
}

#start_menu .jtop_menu .icon_block {
	width: 70px;
	height: 70px;
	display: block;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3);
	border-top: #333 1px solid;
	text-indent: -999999px;
	cursor: pointer;
}

.start_icon {
	height: 50px;
	width: 50px;
	display: block;
	background: url(../images/sprite-icons/layout-icons.png) -290px -10px no-repeat #f9f9f9!important;
	position: absolute;
	left: 9px;
	top: 10px;
	border: 1px solid #000;
	-moz-box-shadow: inset 0 0 5px #666;
	-webkit-box-shadow: inset 0 0 5px #666;
	box-shadow: inner 0 0 5px #666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.fg-menu-container {
	position: absolute;
	top: 0;
	left: -999px;
	padding: .4em;
	overflow: hidden;
	border: 1px solid #001f3d!important;
	-webkit-border-radius: 4px!important;
	-moz-border-radius: 4px!important;
	border-radius: 4px!important;
	height: 355px;
	overflow-y:scroll!important;
	z-index: 9999999;
}

.fg-menu-container.fg-menu-flyout {
	overflow: visible;
}

.fg-menu-container .ui-state-hover,
.fg-menu-container .ui-widget-header {
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	border-radius: 3px!important;
}

.fg-menu-container .ui-icon {
	position: relative;
	top: -3px!important;
}

.fg-menu,
.fg-menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.fg-menu {
	position: relative;
}

.fg-menu-flyout .fg-menu {
	position: static;
}

.fg-menu ul {
	position: absolute;
	top: 0;
}

.fg-menu ul ul {
	top: -1px;
}

.fg-menu-container.fg-menu-ipod .fg-menu-content,
.fg-menu-container.fg-menu-ipod .fg-menu-content ul {
	background: 0 0!important;
}

.fg-menu ul.fg-menu-scroll,
.fg-menu.fg-menu-scroll {
	overflow: scroll;
	overflow-x: hidden;
}

.fg-menu li {
	clear: both;
	/*float: left;*/
	width: 100%;
	margin: 0;
	padding: 0;
	border-top:1px solid black;
}

.fg-menu li img {
	width:100%;
}

.fg-menu li li {
	font-size: 1em;
}

.fg-menu-flyout ul ul {
	padding: .4em;
}

.fg-menu-flyout li {
	position: relative;
}

.fg-menu-scroll {
	overflow: scroll;
	overflow-x: hidden;
}

.fg-menu-breadcrumb {
	margin: 0;
	padding: 0;
}

.fg-menu-footer {
	margin-top: .4em;
	padding: .4em;
}

.fg-menu-header {
	margin-bottom: .4em;
	padding: .4em;
}

.fg-menu-breadcrumb li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 .2em;
	font-size: .9em;
	opacity: .7;
}

.fg-menu-breadcrumb li.fg-menu-current-crumb,
.fg-menu-breadcrumb li.fg-menu-prev-list {
	clear: left;
	float: none;
	opacity: 1;
}

.fg-menu-breadcrumb li.fg-menu-current-crumb {
	padding-top: .2em;
}

.fg-menu-breadcrumb a,
.fg-menu-breadcrumb span {
	float: left;
}

.fg-menu-footer a:link,
.fg-menu-footer a:visited {
	float: left;
	width: 100%;
	text-decoration: none;
}

.fg-menu-footer a span {
	float: left;
	cursor: pointer;
}

.fg-menu-breadcrumb .fg-menu-prev-list a:active,
.fg-menu-breadcrumb .fg-menu-prev-list a:hover,
.fg-menu-breadcrumb .fg-menu-prev-list a:link,
.fg-menu-breadcrumb .fg-menu-prev-list a:visited {
	background-image: none;
	text-decoration: none;
}

.fg-menu-breadcrumb .fg-menu-prev-list a {
	float: left;
	padding-right: .4em;
}

.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon {
	float: left;
}

.fg-menu-breadcrumb .fg-menu-current-crumb a:active,
.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,
.fg-menu-breadcrumb .fg-menu-current-crumb a:visited {
	display: block;
	background-image: none;
	font-size: 1.3em;
	text-decoration: none;
}

.fg-menu a:active,
.fg-menu a:hover,
.fg-menu a:link,
.fg-menu a:visited {
	display: block;
	/*float: left;*/
	width: 105%;
	padding: .3em 3%;
	text-decoration: none;
	outline: 0!important;
}

.fg-menu a {
	border: 1px dashed transparent;
}

.fg-menu a.ui-state-active:active,
.fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:link,
.fg-menu a.ui-state-active:visited,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-hover:active,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited {
	border-style: solid;
	font-weight: 400;
}

.fg-menu a span {
	display: block;
	cursor: pointer;
}

.fg-menu-indicator span {
	float: left;
}

.fg-menu-indicator span.ui-icon {
	float: right;
}

.fg-menu-content ul.ui-widget-content,
.fg-menu-content.ui-widget-content {
	border: 0;
}

.fg-menu.fg-menu-has-icons a:active,
.fg-menu.fg-menu-has-icons a:hover,
.fg-menu.fg-menu-has-icons a:link,
.fg-menu.fg-menu-has-icons a:visited {
	padding-left: 20px;
}

.fg-menu .horizontal-divider hr,
.fg-menu .horizontal-divider span {
	padding: 0;
	margin: 5px .6em;
}

.fg-menu .horizontal-divider hr {
	border: 0;
	height: 1px;
}

.fg-menu .horizontal-divider span {
	font-size: .9em;
	text-transform: uppercase;
	padding-left: .2em;
}

.hidden {
	position: absolute;
	top: 0;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.tipsy {
	font-size: 11px;
	position: absolute;
	padding: 5px;
	z-index: 100000;
}

.tipsy-inner {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNzA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhMWIxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b7075), color-stop(50%, #1a1b1c), color-stop(51%, #0a0e0a), color-stop(100%, #0a0809));
	background: -webkit-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -o-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -ms-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6b7075', endColorstr='#0a0809', GradientType=0);
	box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	text-align: center;
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #333;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #000;
}

.tipsy-arrow-n {
	border-bottom-color: #000;
}

.tipsy-arrow-s {
	border-top-color: #000;
}

.tipsy-arrow-e {
	border-left-color: #000;
}

.tipsy-arrow-w {
	border-right-color: #000;
}

.tipsy-n .tipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}

.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}

.colorpicker-saturation {
	width: 100px;
	height: 100px;
	background-image: url(../images/saturation.png);
	cursor: crosshair;
	float: left;
}

.colorpicker-saturation i {
	display: block;
	height: 5px;
	width: 5px;
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	top: 0;
	left: 0;
	margin: -4px 0 0 -4px;
}

.colorpicker-saturation i b {
	display: block;
	height: 5px;
	width: 5px;
	border: 1px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.colorpicker-alpha,
.colorpicker-hue {
	width: 15px;
	height: 100px;
	float: left;
	cursor: row-resize;
	margin-left: 4px;
	margin-bottom: 4px;
}

.colorpicker-alpha i,
.colorpicker-hue i {
	display: block;
	height: 1px;
	background: #000;
	border-top: 1px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin-top: -1px;
}

.colorpicker-hue {
	background-image: url(../images/hue.png);
}

.colorpicker-alpha {
	background-image: url(../images/alpha.png);
	display: none;
}

.colorpicker {
	top: 0;
	left: 0;
	padding: 4px;
	min-width: 120px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.colorpicker:after {
	clear: both;
}

.colorpicker:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	left: 6px;
}

.colorpicker:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px;
}

.colorpicker div {
	position: relative;
}

.colorpicker.alpha {
	min-width: 140px;
}

.colorpicker.alpha .colorpicker-alpha {
	display: block;
}

.colorpicker-color {
	height: 10px;
	margin-top: 5px;
	clear: both;
	background-image: url(../images/alpha.png);
	background-position: 0 100%;
}

.colorpicker-color div {
	height: 10px;
}

.input-append.color .add-on i,
.input-prepend.color .add-on i {
	display: block;
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.tab_block {
	background: #181818;
	color: #111;
	padding: 15px 20px;
	width: 500px;
	border: 1px solid #222;
	margin: 8px auto;
}

.usual li {
	list-style: none;
	float: left;
}

.usual ul a {
	display: block;
	padding: 6px 10px;
	text-decoration: none!important;
	margin: 1px 1px 1px 0;
	font: 10px Verdana;
	color: #FFF;
	background: #444;
}

.usual ul a:hover {
	color: #FFF;
	background: #111;
}

.usual ul a.selected {
	margin-bottom: 0;
	color: #000;
	background: snow;
	border-bottom: 1px solid snow;
	cursor: default;
}

.usual div {
	padding: 10px 10px 8px;
	clear: left;
	background: snow;
	font: 10pt Georgia;
}

.usual div a {
	color: #000;
	font-weight: 700;
}

#usual2 {
	background: #0A0A0A;
	border: 1px solid #1A1A1A;
}

#usual2 a {
	background: #222;
}

#usual2 a:hover {
	background: #000;
}

#usual2 a.selected {
	background: snow;
}

#tabs3 {
	background: #FF9;
}

#freedom {
	float: left;
	width: 90px;
	color: #68D;
	font: 1.3em Cambria, Times New Roman, serif;
	font-style: italic;
}

#freedom li a {
	width: 80px;
	text-align: left;
	padding: 2px 6px 4px;
	background: #222;
	margin: 1px;
	display: block;
	text-decoration: none;
	font-weight: 700;
	font-size: .7em;
	font-style: normal;
}

#freedom li a:hover {
	background: #0A0A0A;
	width: 86px;
}

#freedom li a.selected {
	background: #FFF;
	color: #000;
	width: 90px;
	cursor: default;
}

.tabContainer {
	width: 400px;
	margin: 20px auto;
	padding-top: 2px;
	background: #181818;
	border: 1px solid #222;
}

.tabContainer h3 {
	padding-bottom: 4px;
	color: #F60;
}

.tabContainer p {
	padding: 2px 12px 10px;
	text-align: left;
}

#three {
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444;
}

#four {
	color: #D66;
	font: 2em Cambria, Times New Roman, serif;
	position: fixed;
	bottom: 10px;
	right: 20px;
}

.imagebox {
	background: #040404;
	border: 1px solid #1A1A1A;
	width: 100px;
	height: 90px;
	margin: 10px auto;
}

.imagebox a {
	display: block;
	width: 25px;
	height: 25px;
	line-height: 23px;
	float: left;
	text-decoration: none;
	background: #111;
}

.imagebox a:hover {
	background: #000;
}

.imagebox a.selected {
	background: snow;
	color: #222;
	font-weight: 700;
}

.imagebox img {
	margin-top: 6px;
	clear: both;
}

#adv2 {
	width: 500px;
	margin: 6px auto;
	background: #181818;
}

#adv2 ul {
	display: block;
	width: 50px;
	height: 50px;
	float: left;
}

#adv2 li {
	float: left;
}

#adv2 li.split {
	clear: both;
}

#adv2 li a {
	display: block;
	height: 25px;
	width: 25px;
	line-height: 22px;
	text-decoration: none;
	background: #222;
}

#adv2 li a:hover {
	background: #0A0A0A;
}

#adv2 li a.selected {
	background: snow;
	color: #111;
	font-weight: 700;
}

#adv2 span {
	height: 50px;
	display: block;
	line-height: 45px;
	width: 450px;
	float: right;
	background: #181818;
}

#adv3 a {
	color: snow;
	font-size: 2em;
	font-weight: 700;
	text-decoration: none;
	margin: 6px;
}

#adv3 a:hover {
	color: #68D;
}

#adv3 p {
	color: #888;
	margin: 5px;
	font-style: italic;
}

#adv3 p a {
	margin: 0;
	color: #CCC;
	font-size: 1em;
	font-weight: 700;
	text-decoration: underline;
}

#adv3 p a:hover {
	color: #FFF;
}

#message {
	margin: 10px auto;
	border: 6px solid #222;
	width: 240px;
	height: 40px;
	background: #0D0D0D;
	font-size: 1.3em;
	line-height: 2em;
	color: #FC4;
}

#confirmOverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/confirm/ie.png);
	background: -moz-linear-gradient(rgba(11, 11, 11, .1), rgba(11, 11, 11, .6)) repeat-x rgba(11, 11, 11, .2);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(11, 11, 11, .1)), to(rgba(11, 11, 11, .6))) repeat-x rgba(11, 11, 11, .2);
	z-index: 100000;
}

#confirmBox {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTBkZWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZGRkZGRkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZTVlNWU1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(65deg, #e0dede 0, #ddd 60%, #e5e5e5 51%, #e5e0e0 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0, #e0dede), color-stop(60%, #ddd), color-stop(51%, #e5e5e5), color-stop(100%, #e5e0e0));
	background: -webkit-linear-gradient(65deg, #e0dede 0, #ddd 60%, #e5e5e5 51%, #e5e0e0 100%);
	background: -o-linear-gradient(65deg, #e0dede 0, #ddd 60%, #e5e5e5 51%, #e5e0e0 100%);
	background: -ms-linear-gradient(65deg, #e0dede 0, #ddd 60%, #e5e5e5 51%, #e5e0e0 100%);
	background: linear-gradient(65deg, #e0dede 0, #ddd 60%, #e5e5e5 51%, #e5e0e0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e0dede', endColorstr='#e5e0e0', GradientType=1);
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .8), inset 0 0 10px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .8), inset 0 0 10px rgba(0, 0, 0, .3);
	box-shadow: 0 0 4px rgba(000, 000, 000, .8), inset 0 0 10px rgba(0, 0, 0, .3);
	width: 460px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -130px 0 0 -230px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

#confirmBox h3 {
	font-size: 16px;
	padding: 10px 15px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	margin: 0;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, 1), 0 1px 0 rgba(255, 255, 255, .2);
}

#confirmBox p {
	font-size: 13px;
	padding: 15px;
	margin: 0;
}

#confirmButtons {
	padding: 15px;
	text-align: center;
}

#confirmButtons .button {
	margin: 5px;
	font-size: 14px;
	font-weight: 700;
}

.gallery_wrap {
	margin-left: 10px;
	margin-bottom: 10px;
}

.mosaic-block {
	float: left;
	position: relative;
	overflow: hidden;
	width: 230px;
	height: 190px;
	margin: 10px;
	background: url(../images/progress.gif) center center no-repeat #111;
	border: 2px solid #000;
}

.mosaic-block h4 {
	margin: 0;
	padding: 10px;
	font-size: 14px;
	color: #fff;
}

.mosaic-block p {
	padding: 0 0 0 10px;
	color: #fff;
}

.mosaic-backdrop {
	display: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background: #111;
}

.mosaic-overlay {
	display: none;
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #111;
	cursor: pointer;
}

.thumb_preview {
	margin-top: 22%!important;
}

.thumb_del,
.thumb_edit,
.thumb_preview {
	height: 24px;
	width: 100px;
	display: block;
	margin: auto auto 5px;
	text-align: center;
	background: #cedce7;
	background: -moz-linear-gradient(top, #cedce7 0, #596a72 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cedce7), color-stop(100%, #596a72));
	background: -webkit-linear-gradient(top, #cedce7 0, #596a72 100%);
	background: -o-linear-gradient(top, #cedce7 0, #596a72 100%);
	background: -ms-linear-gradient(top, #cedce7 0, #596a72 100%);
	background: linear-gradient(top, #cedce7 0, #596a72 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cedce7', endColorstr='#596a72', GradientType=0);
	line-height: 24px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #000;
}

.thumb_del a,
.thumb_edit a,
.thumb_preview a {
	color: #000;
	height: 24px;
	width: 100px;
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.thumb_del a:hover,
.thumb_edit a:hover,
.thumb_preview a:hover {
	background: #eee;
	height: 24px;
	width: 100px;
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.circle .mosaic-overlay {
	background: url(../images/hover-magnify.png) center center no-repeat;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	display: none;
}

.fade .mosaic-overlay {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	background: url(../images/bg-black.png);
}

.bar .mosaic-overlay {
	bottom: -100px;
	height: 100px;
	background: url(../images/bg-black.png);
}

.bar2 .mosaic-overlay {
	bottom: -50px;
	height: 100px;
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

.bar2 .mosaic-overlay:hover {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.bar3 .mosaic-overlay {
	top: -100px;
	height: 100px;
	background: url(../images/bg-black.png);
}

.ac_results {
	padding: 0;
	width: 220px!important;
	border: 1px solid #aaa;
	background-color: #fff;
	overflow: hidden;
	z-index: 99999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.ac_results ul {
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0;
	padding: 2px 5px;
	display: block;
	cursor: pointer;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: url(../images/indicator.gif) right center no-repeat #fff;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0076bc;
	color: #fff;
}

.tipsy_elem {
	margin: 24px 20px;
}

.tipsy_elem li {
	margin-top: 10px;
}

.tipsy_elem li a {
	padding: 5px 10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	display: block;
	text-align: center;
}

.modal_elem {
	margin: 20px;
}

.modal_elem li {
	margin-top: 10px;
}

.modal_elem li a {
	padding: 16px 10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	display: block;
	text-align: center;
}

.notify_elem {
	width: 89px;
	margin: 10px 20px;
	float: left;
}

.noty_elem {
	margin: 20px;
}

.notify_elem li,
.noty_elem li {
	margin-bottom: 10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	display: block;
	padding: 9px 10px;
	cursor: pointer;
	color: #06C;
}

.notify_elem h6 {
	margin-top: 10px;
	font-size: 12px;
	padding: 0 0 10px;
	font-weight: 700;
}

.colorbox_elem {
	margin: 20px;
}

.colorbox_elem li {
	margin-top: 10px;
}

.colorbox_elem li a {
	display: block;
	padding: 8px 10px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
	max-width: 100%;
}

.colorbox_elem li a img {
	max-width: 100%;
}

.filename {
	line-height: 37px;
	text-align: center;
}

.deletepicture {
}

.delete {
	float: left;
}

.iBtn {
	margin: 20px;
}

.iBtn li {
	clear: both;
	margin-bottom: 19px;
	width: auto;
	overflow: hidden;
}

.iBtn li label.ibtn_tl {
	display: inline-block;
	width: 10em;
	float: left;
	padding-top: 7px;
}

.iBtn li div {
	display: inline-block!important;
	float: left;
}

.intro_bar {
	width: auto;
	overflow: hidden;
	border-top: #ccc 1px solid;
}

.intro_bar li {
	display: inline-block;
	float: right;
	padding: 8px 15px;
}

.post_block,
.user_block {
	padding: 15px;
	border-top: #CCC 1px solid;
	width: 100%;
	overflow: hidden;
}

.post_list,
.ticket_list,
.user_list {
	margin: 15px;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 5px;
	overflow-y:auto;
	max-height: 515px;
}

.post_block a,
.ticket_block a {
	color: #445f7a;
}

.post_block a:hover,
.ticket_block a:hover {
	color: #06C;
}

.post_block h6 {
	margin: 0 0 10px;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
}

.post_meta {
	width: auto;
	overflow: hidden;
}

.post_meta li {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.post_block .total_post {
	float: right;
	margin-right: 0;
}

.action_list {
	width: auto;
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
	clear: both;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.action_list li {
	display: inline-block;
	float: left;
}

.action_list li a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 10px;
	font-size: 11px;
	color: #666;
	background: url(../images/sprite-icons/icons-a.png) no-repeat #fff;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 3px;
}

.t-complete {
	text-decoration: line-through;
}

.p_all {
	background: url(../images/sprite-icons/icons-a.png) 0 -2062px no-repeat!important;
	padding-left: 22px;
}

.p_edit {
	background-position: 0 -2020px!important;
	padding-left: 22px!important;
}

.p_del {
	background-position: 0 -1260px!important;
	padding-left: 22px!important;
}

.p_reject {
	background-position: 0 -1460px!important;
	padding-left: 22px!important;
}

.p_approve {
	background-position: 0 -860px!important;
	padding-left: 22px!important;
}

.p_forward {
	background-position: 0 -2100px!important;
	padding-left: 22px!important;
}

.p_reply {
	background-position: 0 -2140px!important;
	padding-left: 22px!important;
}

.action_list li:last-child a {
	margin-right: 0;
}

.action_list li a:hover,
.action_list li:last-child a:hover {
	-moz-box-shadow: inset 0 0 5px #ddd;
	-webkit-box-shadow: inset 0 0 5px#ddd;
	box-shadow: inner 0 0 5px #ddd;
}

.post_preview {
	position: relative;
}

.post_preview .post_meta li {
	padding: 5px 0;
	font-style: italic;
}

.post_preview .post_meta li .post_rating {
	float: left;
	display: inline-block;
}

.post_preview .post_meta li #star {
	width: 100px;
	float: left;
	margin-left: 5px;
	position: relative;
	top: -2px;
}

.post_preview ol,
.post_preview ul {
	margin-bottom: 20px;
}

.post_preview h3,
.post_preview h4,
.post_preview h5,
.post_preview h6 {
	margin-bottom: 5px;
}

.post_action_bar {
	display: inline-block;
	position: absolute;
	top: 20px;
	right: 0;
}

.post_preview .post_title {
	width: 70%;
}

.post_preview .post_title span {
	position: relative;
	top: -3px;
}

.gallWrap {
	width: auto;
	overflow: hidden;
	margin-bottom: 10px;
}

.pGallery {
	width: auto;
	overflow: hidden;
	margin: 0!important;
	padding: 0;
}

.pGallery li {
	height: 58px;
	width: 58px;
	float: left;
	list-style: none!important;
	border: 1px solid #d7d7d7;
	margin-right: 10px;
	margin-bottom: 10px;
}

.pGallery li img {
	margin: 1px;
}

.stat_block {
	padding: 15px;
}

.stat_block h4 {
	margin: 0 0 10px;
	font-size: 16px;
	padding-left: 0!important;
	font-weight: 700;
}

.stat_block table {
	width: 100%;
	margin-bottom: 20px;
}

.stat_block table tr td {
	padding: 8px 10px;
	font-size: 14px;
	border: 1px solid #ccc;
	background: #fff;
}

.stat_chart {
	width: auto;
	overflow: hidden;
	background: #fff;
	padding: 23px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ddd;
}

.stat_chart .pie_chart {
	height: 150px;
	width: 48%;
	float: left;
	position: relative;
}

.inner_circle {
	display: block;
	height: 110px;
	width: 110px;
	background: #fff;
	position: absolute;
	border-radius: 50%;
	left: 20px;
	top: 20px;
	line-height: 110px;
	text-align: center;
	font-size: 32px;
	font-weight: 700;
}

.stat_chart .chart_label {
	width: 48%;
	float: left;
	padding-top: 50px;
}

.chart_label li {
	font-weight: 700;
	margin-bottom: 10px;
	position: relative;
}

.new_visits {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #1889cb;
	margin-right: 10px;
	position: relative;
	top: 1px;
}

.unique_visits {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #abd037;
	margin-right: 10px;
	position: relative;
	top: 1px;
}

.ticket_block {
	padding: 15px;
	border-top: #ccc 1px solid;
}

.ticket_info {
	margin-bottom: 10px;
	width: auto;
	overflow: hidden;
}

.widget_thumb {
	width: 40px;
	height: 40px;
	padding: 5px;
	float: left;
	background: #CCC;
	margin-right: 10px;
	border: 1px solid #999;
}

.ticket_block p {
	margin: 0;
	line-height: normal;
}

.info_block {
	margin-bottom: 10px;
	width: auto;
	overflow: hidden;
}

.info_block .widget_thumb {
	width: 40px;
	height: 40px;
	float: right;
	background: #CCC;
	padding: 5px;
	margin-left: 10px;
	margin-right: 0;
}

.info_block p {
	margin: 0;
	line-height: normal;
}

.user-info {
	margin-bottom: 5px;
	display: block;
}

.list_info li {
	margin: 0 0 5px;
}

.wtbl_list {
	width: 100%;
}

.wtbl_list tr th {
	padding: 12px 15px;
	text-align: left;
	background: #eee;
	background: -moz-linear-gradient(top, #eee 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #eee 0, #ccc 100%);
	background: -o-linear-gradient(top, #eee 0, #ccc 100%);
	background: -ms-linear-gradient(top, #eee 0, #ccc 100%);
	background: linear-gradient(top, #eee 0, #ccc 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	border-bottom: #aaa 1px solid;
	border-top: #aaa 1px solid;
}

.wtbl_list tr td {
	padding: 8px 15px;
	border-bottom: #ddd 1px solid;
}

.wtbl_list tr td.noborder_b {
	border-bottom: none;
}

.wtbl_list tr td.round_r {
	-moz-border-radius: 0 0 3px;
}

.wtbl_list tr td.round_l {
	-moz-border-radius: 0 0 0 3px;
}

.wtbl_list tr.tr_even td {
	background: #eee;
}

.badge_list {
	padding: 10px;
}

.badge_list li {
	display: inline-block;
	padding: 5px;
}

.badge_style {
	padding: 10px 10px;
	box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff;
	text-shadow: 0 -1px 1px rgba(000, 000, 000, .5);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	height: 8px;
	line-height: 0px;
	background-color: gray;
	margin-left: 3px;
}

.b_confirmed {
	background: #006e2e;
	background: -moz-linear-gradient(top, #006e2e 0, #003007 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006e2e), color-stop(100%, #003007));
	background: -webkit-linear-gradient(top, #006e2e 0, #003007 100%);
	background: -o-linear-gradient(top, #006e2e 0, #003007 100%);
	background: -ms-linear-gradient(top, #006e2e 0, #003007 100%);
	background: linear-gradient(top, #006e2e 0, #003007 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#006e2e', endColorstr='#003007', GradientType=0);
	border: 1px solid #002610;
}

.b_pending {
	background: #ff670f;
	background: -moz-linear-gradient(top, #ff670f 0, #932d08 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff670f), color-stop(100%, #932d08));
	background: -webkit-linear-gradient(top, #ff670f 0, #932d08 100%);
	background: -o-linear-gradient(top, #ff670f 0, #932d08 100%);
	background: -ms-linear-gradient(top, #ff670f 0, #932d08 100%);
	background: linear-gradient(top, #ff670f 0, #932d08 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff670f', endColorstr='#932d08', GradientType=0);
	border: 1px solid #8e2600;
}

.b_away {
	background: #fcc614;
	background: -moz-linear-gradient(top, #fcc614 0, #d15108 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcc614), color-stop(100%, #d15108));
	background: -webkit-linear-gradient(top, #fcc614 0, #d15108 100%);
	background: -o-linear-gradient(top, #fcc614 0, #d15108 100%);
	background: -ms-linear-gradient(top, #fcc614 0, #d15108 100%);
	background: linear-gradient(top, #fcc614 0, #d15108 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fcc614', endColorstr='#d15108', GradientType=0);
	border: 1px solid #cb700e;
}

.b_online {
	background: #6dea00;
	background: -moz-linear-gradient(top, #6dea00 0, #3ed100 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6dea00), color-stop(100%, #3ed100));
	background: -webkit-linear-gradient(top, #6dea00 0, #3ed100 100%);
	background: -o-linear-gradient(top, #6dea00 0, #3ed100 100%);
	background: -ms-linear-gradient(top, #6dea00 0, #3ed100 100%);
	background: linear-gradient(top, #6dea00 0, #3ed100 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6dea00', endColorstr='#3ed100', GradientType=0);
	border: 1px solid #469a01;
}

.b_offline {
	background: #c1c1c1;
	background: -moz-linear-gradient(top, #c1c1c1 0, #919191 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c1c1c1), color-stop(100%, #919191));
	background: -webkit-linear-gradient(top, #c1c1c1 0, #919191 100%);
	background: -o-linear-gradient(top, #c1c1c1 0, #919191 100%);
	background: -ms-linear-gradient(top, #c1c1c1 0, #919191 100%);
	background: linear-gradient(top, #c1c1c1 0, #919191 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c1c1c1', endColorstr='#919191', GradientType=0);
	border: 1px solid #888;
}

.b_success {
	background: #82ce00;
	background: -moz-linear-gradient(top, #82ce00 0, #08a500 44%, #398235 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #82ce00), color-stop(44%, #08a500), color-stop(100%, #398235));
	background: -webkit-linear-gradient(top, #82ce00 0, #08a500 44%, #398235 100%);
	background: -o-linear-gradient(top, #82ce00 0, #08a500 44%, #398235 100%);
	background: -ms-linear-gradient(top, #82ce00 0, #08a500 44%, #398235 100%);
	background: linear-gradient(top, #82ce00 0, #08a500 44%, #398235 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#82ce00', endColorstr='#398235', GradientType=0);
	border: 1px solid #347500;
}

.b_low {
	background: #87e0fd;
	background: -moz-linear-gradient(top, #87e0fd 0, #53cbf1 40%, #05abe0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #87e0fd), color-stop(40%, #53cbf1), color-stop(100%, #05abe0));
	background: -webkit-linear-gradient(top, #87e0fd 0, #53cbf1 40%, #05abe0 100%);
	background: -o-linear-gradient(top, #87e0fd 0, #53cbf1 40%, #05abe0 100%);
	background: -ms-linear-gradient(top, #87e0fd 0, #53cbf1 40%, #05abe0 100%);
	background: linear-gradient(top, #87e0fd 0, #53cbf1 40%, #05abe0 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#87e0fd', endColorstr='#05abe0', GradientType=0);
	border: 1px solid #0a87af;
}

.b_medium {
	background: #7abcff;
	background: -moz-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee));
	background: -webkit-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: -o-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: -ms-linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	background: linear-gradient(top, #7abcff 0, #60abf8 44%, #4096ee 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
	border: 1px solid #0a87af;
}

.b_high {
	background: #1c8def;
	background: -moz-linear-gradient(top, #1c8def 0, #0e7fef 47%, #0058dd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1c8def), color-stop(47%, #0e7fef), color-stop(100%, #0058dd));
	background: -webkit-linear-gradient(top, #1c8def 0, #0e7fef 47%, #0058dd 100%);
	background: -o-linear-gradient(top, #1c8def 0, #0e7fef 47%, #0058dd 100%);
	background: -ms-linear-gradient(top, #1c8def 0, #0e7fef 47%, #0058dd 100%);
	background: linear-gradient(top, #1c8def 0, #0e7fef 47%, #0058dd 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1c8def', endColorstr='#0058dd', GradientType=0);
	border: 1px solid #02437f;
}

.b_done {
	background: #6bba70;
	background: -moz-linear-gradient(top, #6bba70 0, #229e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6bba70), color-stop(100%, #229e00));
	background: -webkit-linear-gradient(top, #6bba70 0, #229e00 100%);
	background: -o-linear-gradient(top, #6bba70 0, #229e00 100%);
	background: -ms-linear-gradient(top, #6bba70 0, #229e00 100%);
	background: linear-gradient(top, #6bba70 0, #229e00 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6bba70', endColorstr='#229e00', GradientType=0);
	border: 1px solid #0f864a;
}

.b_notDone {
	background: #7d7e7d;
	background: -moz-linear-gradient(top, #7d7e7d 0, #0e0e0e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7d7e7d), color-stop(100%, #0e0e0e));
	background: -webkit-linear-gradient(top, #7d7e7d 0, #0e0e0e 100%);
	background: -o-linear-gradient(top, #7d7e7d 0, #0e0e0e 100%);
	background: -ms-linear-gradient(top, #7d7e7d 0, #0e0e0e 100%);
	background: linear-gradient(top, #7d7e7d 0, #0e0e0e 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
	border: 1px solid #000;
}

.b_suspend {
	background: #c00;
	background: -moz-linear-gradient(top, #c00 0, #540500 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c00), color-stop(100%, #540500));
	background: -webkit-linear-gradient(top, #c00 0, #540500 100%);
	background: -o-linear-gradient(top, #c00 0, #540500 100%);
	background: -ms-linear-gradient(top, #c00 0, #540500 100%);
	background: linear-gradient(top, #c00 0, #540500 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#540500', GradientType=0);
	border: 1px solid #4d0000;
}

.min_chart {
	text-align: right;
	padding-right: 10px!important;
}

.btn_24_blue,
.btn_40_blue {
	display: inline-block;
	width:100%;
}

.ucase {
	text-transform: uppercase;
}

.btn_24_blue a {
	width: 95%;
	height: 26px;
	border: 1px solid #05447f;
	display: inline-block;
	box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	border-radius: 5px;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	line-height: 23px;
	text-align: center;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodâ€¦EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #19a6d3), color-stop(50%, #0853a1), color-stop(51%, #064492), color-stop(100%, #02286e));
	background: -webkit-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -o-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -ms-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
	color: #fff!important;
	margin: 5px auto;
	display: block;
}

.btn_24_blue a:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE4NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA4NDY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjVhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3cb7dd), color-stop(50%, #1876ba), color-stop(51%, #084690), color-stop(100%, #0f5aa8));
	background: -webkit-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -o-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -ms-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3cb7dd', endColorstr='#0f5aa8', GradientType=0);
}

.btn_24_blue a:active {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzE4NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzA4NDY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjVhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3cb7dd), color-stop(10%, #1876ba), color-stop(90%, #084690), color-stop(100%, #0f5aa8));
	background: -webkit-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: -o-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: -ms-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3cb7dd', endColorstr='#0f5aa8', GradientType=0);
	color: #fff!important;
}

.btn_24_blue span {
	display: inline-block;
	float: left;
}

.btn_24_blue .icon {
	height: 20px;
	width: 20px;
	margin-top: 2px;
	margin-right: 6px;
	margin-left: -3px;
	background: url(../images/sprite-icons/icons-color.png) no-repeat;
}

.btn_40_blue a {
	height: 40px;
	border: 1px solid #05447f;
	display: inline-block;
	box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	border-radius: 5px;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	line-height: 39px;
	text-align: center;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5YTZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA4NTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA2NDQ5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjI4NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #19a6d3), color-stop(50%, #0853a1), color-stop(51%, #064492), color-stop(100%, #02286e));
	background: -webkit-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -o-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -ms-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
	color: #fff;
	padding: 0 10px;
}

.btn_40_blue a:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE4NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA4NDY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjVhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3cb7dd), color-stop(50%, #1876ba), color-stop(51%, #084690), color-stop(100%, #0f5aa8));
	background: -webkit-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -o-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -ms-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3cb7dd', endColorstr='#0f5aa8', GradientType=0);
}

.btn_40_blue a:active {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzE4NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzA4NDY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjVhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3cb7dd), color-stop(10%, #1876ba), color-stop(90%, #084690), color-stop(100%, #0f5aa8));
	background: -webkit-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: -o-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: -ms-linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	background: linear-gradient(top, #3cb7dd 0, #1876ba 10%, #084690 90%, #0f5aa8 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3cb7dd', endColorstr='#0f5aa8', GradientType=0);
}

.btn_40_blue span {
	display: inline-block;
	float: left;
}

.btn_40_blue .icon {
	height: 40px;
	width: 40px;
	margin-right: 6px;
	margin-left: -5px;
	background: url(../images/sprite-icons/icon_sl.png) no-repeat;
}

.btn_30_blue,
.btn_30_dark,
.btn_30_light,
.btn_30_orange {
	display: inline-block;
	position: relative;
	margin: 5px;
}

.btn_30_light a {
	height: 32px;
	border: 1px solid #bbb;
	display: inline-block;
	box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, .5), 0 1px 0 rgba(255, 255, 255, .2);
	line-height: 29px;
	text-align: center;
	color: #333;
	padding: 0 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmQ2ZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f4f4f4 0, #d6d6d6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(100%, #d6d6d6));
	background: -webkit-linear-gradient(top, #f4f4f4 0, #d6d6d6 100%);
	background: -o-linear-gradient(top, #f4f4f4 0, #d6d6d6 100%);
	background: -ms-linear-gradient(top, #f4f4f4 0, #d6d6d6 100%);
	background: linear-gradient(top, #f4f4f4 0, #d6d6d6 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#d6d6d6', GradientType=0);
}

.btn_30_light a:hover {
	box-shadow: 0 0 4px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e2e2e2 0, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e2e2e2), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #e2e2e2 0, #f4f4f4 100%);
	background: -o-linear-gradient(top, #e2e2e2 0, #f4f4f4 100%);
	background: -ms-linear-gradient(top, #e2e2e2 0, #f4f4f4 100%);
	background: linear-gradient(top, #e2e2e2 0, #f4f4f4 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#f4f4f4', GradientType=0);
}

.btn_30_light a:active {
	box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
}

.btn_30_light span {
	display: inline-block;
	float: left;
}

.btn_30_light .btn_link {
	margin-left: 5px;
	height: 30px;
	display: inline-block;
	margin-right: 3px;
	border-left: #bbb 1px solid;
	padding-left: 6px;
	box-shadow: 1px 0 1px rgba(255, 255, 255, .8) inset;
	-moz-box-shadow: 1px 0 1px rgba(255, 255, 255, .8) inset;
	-webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, .8) inset;
}

.btn_30_light .icon {
	height: 20px;
	width: 20px;
	margin-top: 5px;
	background: url(../images/sprite-icons/icons-color.png) no-repeat;
}

.btn_30_dark a {
	height: 30px;
	border: 1px solid #000;
	display: inline-block;
	box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .2);
	line-height: 29px;
	text-align: center;
	color: #fff;
	padding: 0 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNzA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhMWIxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b7075), color-stop(50%, #1a1b1c), color-stop(51%, #0a0e0a), color-stop(100%, #0a0809));
	background: -webkit-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -o-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -ms-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6b7075', endColorstr='#0a0809', GradientType=0);
}

.btn_30_dark a:hover {
	box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #45484d 0, #000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #45484d), color-stop(100%, #000));
	background: -webkit-linear-gradient(top, #45484d 0, #000 100%);
	background: -o-linear-gradient(top, #45484d 0, #000 100%);
	background: -ms-linear-gradient(top, #45484d 0, #000 100%);
	background: linear-gradient(top, #45484d 0, #000 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000', GradientType=0);
}

.btn_30_dark a:active {
	box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
}

.btn_30_dark span {
	display: inline-block;
	float: left;
}

.btn_30_dark .btn_link {
	margin-left: 5px;
	height: 30px;
	display: inline-block;
	margin-right: 3px;
	border-left: #000 1px solid;
	padding-left: 6px;
	box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
	-moz-box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
	-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
}

.btn_30_dark .icon {
	height: 20px;
	width: 20px;
	margin-top: 5px;
	background: url(../images/sprite-icons/icons-color.png) no-repeat;
}

.btn_30_orange a {
	height: 30px;
	border: 1px solid #941f00;
	display: inline-block;
	box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .2);
	line-height: 29px;
	text-align: center;
	color: #fff;
	padding: 0 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3OTMzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QzNTgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxNTAxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzJjMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e79334 0, #d35816 50%, #d15013 51%, #b72c07 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e79334), color-stop(50%, #d35816), color-stop(51%, #d15013), color-stop(100%, #b72c07));
	background: -webkit-linear-gradient(top, #e79334 0, #d35816 50%, #d15013 51%, #b72c07 100%);
	background: -o-linear-gradient(top, #e79334 0, #d35816 50%, #d15013 51%, #b72c07 100%);
	background: -ms-linear-gradient(top, #e79334 0, #d35816 50%, #d15013 51%, #b72c07 100%);
	background: linear-gradient(top, #e79334 0, #d35816 50%, #d15013 51%, #b72c07 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e79334', endColorstr='#b72c07', GradientType=0);
}

.btn_30_orange a:hover {
	box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjlmMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d13600 0, #ff9f17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d13600), color-stop(100%, #ff9f17));
	background: -webkit-linear-gradient(top, #d13600 0, #ff9f17 100%);
	background: -o-linear-gradient(top, #d13600 0, #ff9f17 100%);
	background: -ms-linear-gradient(top, #d13600 0, #ff9f17 100%);
	background: linear-gradient(top, #d13600 0, #ff9f17 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d13600', endColorstr='#ff9f17', GradientType=0);
}

.btn_30_orange a:active {
	box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
}

.btn_30_orange span {
	display: inline-block;
	float: left;
}

.btn_30_orange .btn_link {
	margin-left: 5px;
	height: 30px;
	display: inline-block;
	margin-right: 3px;
	border-left: #941f00 1px solid;
	padding-left: 6px;
	box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
	-moz-box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
	-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
}

.btn_30_orange .icon {
	height: 20px;
	width: 20px;
	margin-top: 5px;
	background: url(../images/sprite-icons/icons-color.png) no-repeat;
}

.btn_30_blue a {
	height: 32px;
	border: 1px solid #05447F;
	display: inline-block;
	box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .8), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .2);
	line-height: 29px;
	text-align: center;
	color: #fff;
	padding: 0 5px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5YTZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA4NTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA2NDQ5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjI4NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #19a6d3), color-stop(50%, #0853a1), color-stop(51%, #064492), color-stop(100%, #02286e));
	background: -webkit-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -o-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: -ms-linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	background: linear-gradient(top, #19a6d3 0, #0853a1 50%, #064492 51%, #02286e 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
}

.btn_30_blue a:hover {
	box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, 1), inset 0 1px 1px -1px #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE4NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA4NDY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjVhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3cb7dd), color-stop(50%, #1876ba), color-stop(51%, #084690), color-stop(100%, #0f5aa8));
	background: -webkit-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -o-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: -ms-linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	background: linear-gradient(top, #3cb7dd 0, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3cb7dd', endColorstr='#0f5aa8', GradientType=0);
}

.btn_30_blue a:active {
	box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .3), inset 0 1px 1px -1px #fff;
}

.btn_30_blue span {
	display: inline-block;
	float: left;
}

.btn_30_blue .btn_link {
	margin-left: 5px;
	height: 30px;
	display: inline-block;
	margin-right: 3px;
	border-left: #05447F 1px solid;
	padding-left: 6px;
	box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
	-moz-box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
	-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, .4) inset;
}

.btn_30_blue .icon {
	height: 20px;
	width: 20px;
	margin-top: 5px;
	background: url(../images/sprite-icons/icons-color.png) no-repeat;
}

#login_page {
	height: 100%;
	width: 100%;
	position: fixed;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDFhOGM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMWM1OTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMTg0ZTZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzMjE0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #41a8c4), color-stop(51%, #1c597e), color-stop(51%, #184e6f), color-stop(100%, #032146));
	background: -webkit-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	background: -o-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	background: -ms-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#41a8c4', endColorstr='#032146', GradientType=1);
}

.login_container {
	width: 340px;
	margin: auto;
	margin-top:10%;
	/*margin-top:5%;*/
}

.block_container {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0 0 4px rgba(000, 000, 000, .9), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .9), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .9), 0 1px 0 rgba(255, 255, 255, .6) inset;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	padding: 10px;
	border: 1px solid #002E43;
}

.block_container .login_btn {
	margin-top: 10px;
}

.no_block {
	padding: 0;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.block_form li {
	background: 70% rgba(0, 32, 53, .5);
	padding: 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.block_form .login_user {
	margin-bottom: 10px;
	border: none;
}

.block_container input[type=text],
.block_container input[type=password] {
	height: 30px;
	width: 95%;
	padding: 0 7px;
	border: none;
	color: #0b5ca7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.forgot_pass,
.login_form {
	background: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .9);
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .9);
	box-shadow: 0 0 4px rgba(000, 000, 000, .9);
}

.forgot_pass h3,
.login_form h3 {
	height: 50px;
	line-height: 50px;
	margin: 0;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	font-weight: 400;
	color: #FFF;
	padding: 0 18px;
}

.forgot_pass ul li,
.login_form ul li {
	height: 50px;
	padding-left: 50px;
}

.login_user {
	border-bottom: #ccc 1px solid;
	background: url(../images/sprite-icons/layout-icons.png) -427px -40px no-repeat;
}

.login_pass {
	background: url(../images/sprite-icons/layout-icons.png) -427px -90px no-repeat;
}

.user_email {
	background: url(../images/sprite-icons/layout-icons.png) -432px -256px no-repeat;
}

.forgot_pass input[type=text],
.login_form input[type=text],
.login_form input[type=password] {
	height: 30px;
	width: 95%;
	border: none;
	margin-top: 8px;
	color: #0b5ca7;
}

.forgot_btn,
.login_btn {
	height: 50px;
	border: none;
	width: 100%;
	box-shadow: 0 0 4px rgba(000, 000, 000, .9), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .9), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .9), 0 1px 0 rgba(255, 255, 255, .6) inset;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, .8), 0 1px 0 rgba(255, 255, 255, .2);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: 400;
	color: #FFF;
	margin-top: 20px;
	cursor: pointer;
	font-size: 18px;
}

.login_opt_link {
	width: auto;
	overflow: hidden;
	color: #fff;
	margin-top: 10px;
}

.login_opt_link a {
	color: #fff;
}

.login_opt_link a:hover {
	color: #FF0;
}

.login_opt_link li {
	display: inline-block;
	float: left;
	line-height: 20px;
	position: relative;
}

.rem_me {
	position: absolute;
	left: 0;
	cursor: pointer;
	float: left;
}

.remember_me {
	padding-left: 25px;
}

.login_header {
	height: 80px;
	margin-bottom: 20px;
	box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #002e43;
}

.login_header .login_branding {
	overflow: hidden;
	height: 216px; /*107*/
	width: 325px;
	border: 1px solid #002e4a;
	margin: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	-moz-box-shadow: inset 0 0 5px #666;
	-webkit-box-shadow: inset 0 0 5px #666;
	box-shadow: inner 0 0 5px #666;
	position: relative;
}

.login_success {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MzZDkzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgwYWIxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzczYTIwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjZkMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #c3d93b 0, #80ab11 50%, #73a20d 50%, #3f6d01 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c3d93b), color-stop(50%, #80ab11), color-stop(50%, #73a20d), color-stop(100%, #3f6d01));
	background: -webkit-linear-gradient(top, #c3d93b 0, #80ab11 50%, #73a20d 50%, #3f6d01 100%);
	background: -o-linear-gradient(top, #c3d93b 0, #80ab11 50%, #73a20d 50%, #3f6d01 100%);
	background: -ms-linear-gradient(top, #c3d93b 0, #80ab11 50%, #73a20d 50%, #3f6d01 100%);
	background: linear-gradient(top, #c3d93b 0, #80ab11 50%, #73a20d 50%, #3f6d01 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c3d93b', endColorstr='#3f6d01', GradientType=0);
	box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #3f6202;
	padding: 15px 15px 15px 45px;
	color: #fff000;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, 1), 0 1px 0 rgba(255, 255, 255, .2);
	font-weight: 700;
	margin-bottom: 20px;
	position: relative;
}

.login_success .icon {
	height: 35px;
	width: 35px;
	display: inline-block;
	background: url(../images/sprite-icons/layout-icons.png) -439px -156px no-repeat;
	position: absolute;
	left: 4px;
	top: 5px;
}

.login_invalid {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VjNzkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U3NjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNzMzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7bb00 0, #ec7900 50%, #e76200 51%, #d73300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7bb00), color-stop(50%, #ec7900), color-stop(51%, #e76200), color-stop(100%, #d73300));
	background: -webkit-linear-gradient(top, #f7bb00 0, #ec7900 50%, #e76200 51%, #d73300 100%);
	background: -o-linear-gradient(top, #f7bb00 0, #ec7900 50%, #e76200 51%, #d73300 100%);
	background: -ms-linear-gradient(top, #f7bb00 0, #ec7900 50%, #e76200 51%, #d73300 100%);
	background: linear-gradient(top, #f7bb00 0, #ec7900 50%, #e76200 51%, #d73300 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7bb00', endColorstr='#d73300', GradientType=0);
	box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .5), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c04100;
	padding: 15px 15px 15px 45px;
	color: #fff000;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, 1), 0 1px 0 rgba(255, 255, 255, .2);
	font-weight: 700;
	margin-bottom: 20px;
	position: relative;
}

.login_invalid .icon {
	height: 35px;
	width: 35px;
	display: inline-block;
	background: url(../images/sprite-icons/layout-icons.png) -439px -196px no-repeat;
	position: absolute;
	left: 4px;
	top: 5px;
}

.login_branding h3 {
	margin: 0;
	font-size: 28px;
	padding-left: 10px;
	font-family: 'Berkshire Swash', cursive;
	color: #005a94;
}

.login_branding li {
/*	display: inline-block;
	float: left;*/
}

.login_branding li span {
	display: block;
	position: absolute;
	top: 45px;
	left: 15px;
	font-size: 11px;
}

.go_to {
	width: 20px;
	height: 20px;
	margin: 22px 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.go_to a {
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -999999px;
}

.go_to .home {
	background: url(../images/sprite-icons/icon-black.png) -160px 0 no-repeat;
}

.slider_max {
	height: 6px!important;
	border: 1px solid #000!important;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
	margin: 10px;
}

.eq_max .ui-slider-range,
.slider_max .ui-slider-range {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyYzBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzA0YjRlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzA0YTllNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNGMwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #12c0f4 0, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #12c0f4), color-stop(30%, #04b4e9), color-stop(70%, #04a9e6), color-stop(100%, #04c0ed));
	background: -webkit-linear-gradient(top, #12c0f4 0, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	background: -o-linear-gradient(top, #12c0f4 0, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	background: -ms-linear-gradient(top, #12c0f4 0, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	background: linear-gradient(top, #12c0f4 0, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#12c0f4', endColorstr='#04c0ed', GradientType=0);
	-moz-border-radius: 9px!important;
	-webkit-border-radius: 9px!important;
	border-radius: 9px!important;
}

.slider_max .ui-slider-handle {
	background: #333!important;
	border: 1px solid #000!important;
	-moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
	margin: 10px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	top: -15px!important;
	cursor: pointer!important;
}

.eq_max span {
	width: 6px;
	border: 1px solid #000!important;
	-moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
}

#eq span {
	height: 120px;
	float: left;
	margin: 15px;
}

.eq_max .ui-slider-handle {
	background: #333!important;
	border: 1px solid #000!important;
	-moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
	margin: 10px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	left: -5px!important;
	cursor: pointer!important;
}

.slider_label {
	margin: 10px;
}

.select_opt {
	margin: 10px;
	border: 1px solid #ccc;
}

.slider_sl {
	margin: 20px;
	background: #eee;
	background: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent)) 0 0/40px 40px #eee;
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	height: 80px;
	padding: 20px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px!important;
	-webkit-border-radius: 5px!important;
	border-radius: 5px!important;
}

.slider_sl fieldset {
	padding: 0 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.slider_sl .ui-slider {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNzA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhMWIxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b7075), color-stop(50%, #1a1b1c), color-stop(51%, #0a0e0a), color-stop(100%, #0a0809));
	background: -webkit-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -o-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -ms-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6b7075', endColorstr='#0a0809', GradientType=0);
	text-decoration: none!important;
	border: 1px solid #000!important;
	-moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
	height: 6px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
}

.slider_sl .ui-slider .ui-slider-handle {
	overflow: visible!important;
	background: #333!important;
	-moz-border-radius: 10px!important;
	-webkit-border-radius: 10px!important;
	border-radius: 10px!important;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	border: 1px solid #333;
	top: -5px;
	cursor: pointer!important;
}

.slider_sl .ui-slider .ui-slider-tooltip {
	display: none;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNzA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhMWIxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6b7075), color-stop(50%, #1a1b1c), color-stop(51%, #0a0e0a), color-stop(100%, #0a0809));
	background: -webkit-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -o-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: -ms-linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	background: linear-gradient(top, #6b7075 0, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6b7075', endColorstr='#0a0809', GradientType=0);
	text-decoration: none!important;
	border: 1px solid #000!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .6) inset;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, 1), 0 1px 0 rgba(255, 255, 255, .2);
}

.slider_sl .ui-slider .ui-slider-range {
	background: #FC0!important;
}

.slider_sl .ui-slider .screenReaderContext {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	left: -999999999px;
}

.ui-slider .ui-state-active .ui-slider-tooltip,
.ui-slider .ui-state-focus .ui-slider-tooltip,
.ui-slider .ui-state-hover .ui-slider-tooltip {
	display: block;
	position: absolute;
	bottom: 2.5em;
	text-align: center;
	padding: 8px 5px;
	font-size: .9em;
	width: 5em;
	margin-left: -2.5em;
}

.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down,
.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-bottom-width: 0;
	background: 0 0;
}

.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down {
	border-left: 7px dashed transparent;
	border-right: 7px dashed transparent;
	border-top-width: 8px;
	bottom: -8px;
	right: auto;
	left: 50%;
	margin-left: -7px;
}

.ui-slider .ui-slider-tooltip .ui-tooltip-pointer-down-inner {
	border-left: 7px dashed transparent;
	border-right: 7px dashed transparent;
	border-top: 7px solid #0a0909!important;
	bottom: auto;
	top: -9px;
	left: -7px;
}

.ui-slider a {
	text-decoration: none;
}

.ui-slider dd,
.ui-slider dl,
.ui-slider dt,
.ui-slider li,
.ui-slider ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ui-slider dl,
.ui-slider ol {
	position: relative;
	top: 1.3em;
	width: 100%;
}

.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}

.ui-slider dt span {
	background: #aaa;
	padding: 0 5px;
	font-size: 11px;
	color: #fff;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
}

.ui-slider dd,
.ui-slider li {
	position: absolute;
	overflow: visible;
	color: #666;
}

.ui-slider span.ui-slider-label {
	position: absolute;
}

.ui-slider dd span.ui-slider-label,
.ui-slider li span.ui-slider-label {
	display: none;
}

.ui-slider dd span.ui-slider-label-show,
.ui-slider li span.ui-slider-label-show {
	display: block;
	font-size: 11px;
}

.slider_sl .ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: 6px;
	top: -6px!important;
}

.ui-slider dd span.ui-widget-content,
.ui-slider li span.ui-widget-content {
	border-right: 0;
	border-left-width: 1px;
	border-color: #a5a5a5;
	border-left-style: solid;
	border-top: 0;
	border-bottom: 0;
}

.ui-slider .first .ui-slider-tic,
.ui-slider .last .ui-slider-tic {
	display: none;
}

.range_slider {
	margin: 20px 10px;
}

.slider_value {
	margin: 10px;
}

.slider_value input {
	border: none;
	background: 0 0;
	font-weight: 700;
}

.loader {
	margin-bottom: 20px;
}

.loader span {
	padding: 20px 20px 0;
	display: inline-block;
}

#reservation label {
	padding-left: 10px;
}

#reservation select {
	border: 1px solid #CCC;
}

.gall_wrap {
	height: 525px;
	margin: 20px;
}

.filter_bar {
	clear: both;
	display: block;
	margin: 20px 0;
	width: auto;
	overflow: hidden;
}

dl {
	color: #777;
}

dd,
dt {
	float: left;
}

dt {
	margin-right: 5px;
	margin-top: 5px;
	padding: 6px 0;
	display: inline-block;
}

.filter {
	width: auto;
	overflow: hidden;
	padding-right: 10px;
}

.filter li {
	float: left;
	margin: 5px 0;
}

.filter a {
	padding: 6px 10px;
	color: #333;
	text-decoration: none;
	background: #eee;
	display: inline-block;
	margin-left: 5px;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	border-radius: 3px!important;
	border: 1px solid #ccc;
}

.current a,
.filter a:hover {
	color: #fff;
	background: #084a93;
	border: 1px solid #002f64;
	text-shadow: 0 -1px 0 rgba(000, 000, 000, 1), 0 1px 0 rgba(255, 255, 255, .2);
}

.portfolio {
	clear: both;
	width: auto;
	overflow: hidden;
}

.portfolio li {
	float: left;
	margin-right: 20px;
	margin-bottom: 2em;
	border: 1px solid #ccc;
}

.portfolio li:nth-child(4n) {
	margin-right: 0;
}

.portfolio a {
	display: block;
	border: 3px solid #fff;
	text-decoration: none;
}

.portfolio img {
	width: 210px;
	height: 130px;
	display: block;
	border: 1px solid #ccc;
}

.actionsBox {
	font-style: normal;
	left: 50%;
	position: absolute;
	top: -50px;
	opacity: 0;
	cursor: move;
	z-index: 9000;
}

.actionsBox .menu {
	color: #47708F;
	line-height: 15px;
	text-shadow: 1px 1px 0 #fff;
	padding: 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: 700;
	border: 1px solid #0e6fa8;
	background: #7abcff;
	background: -moz-linear-gradient(top, rgba(122, 188, 255, 1) 0, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(122, 188, 255, 1)), color-stop(44%, rgba(96, 171, 248, 1)), color-stop(100%, rgba(64, 150, 238, 1)));
	background: -webkit-linear-gradient(top, rgba(122, 188, 255, 1) 0, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: -o-linear-gradient(top, rgba(122, 188, 255, 1) 0, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: -ms-linear-gradient(top, rgba(122, 188, 255, 1) 0, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	background: linear-gradient(top, rgba(122, 188, 255, 1) 0, rgba(96, 171, 248, 1) 44%, rgba(64, 150, 238, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0);
	-webkit-box-shadow: 0 0 2px #333, inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0 0 2px #333, inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	box-shadow: 0 0 2px #333, inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
}

.actionsBox .menu .button {
	padding: 4px 7px;
	border: 1px solid #3B87AF;
	background: #e8f4fa;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(.38, #e6f3f9), color-stop(.88, #f5f9fa));
	background: -moz-linear-gradient(center bottom, #e6f3f9 38%, #f5f9fa 88%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
}

.actionsBox .menu .button:hover {
	background: #fff;
}

.actionsBox .menu span {
	padding: 4px 7px;
	border: 1px solid #3B87AF;
	background: #e8f4fa;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(.38, #e6f3f9), color-stop(.88, #f5f9fa));
	background: -moz-linear-gradient(center bottom, #e6f3f9 38%, #f5f9fa 88%);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.actionsBox .submenu {
	display: none;
	width: 120px;
	margin-left: 59px;
	top: 46px;
	right: 10px;
	background: #fff;
	border: 1px solid #3b87af;
	border-top: none;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-box-shadow: 0 1px 4px #ddd;
	-webkit-box-shadow: 0 1px 4px #ddd;
	box-shadow: 0 1px 4px #ddd;
}

.actionsBox .submenu a {
	display: block;
	cursor: pointer;
	padding: 10px 15px;
	border-top: 1px solid #D9EAF2;
}

.actionsBox .submenu a.last {
	-moz-border-radius: 0 0 10px 10px;
}

.actionsBox .submenu a.first {
	border-top: none;
}

.actionsBox .submenu a:hover {
	background-color: #f9f9f9;
}

.actionsBox .menu a.closed,
.actionsBox .menu a.open {
	border: 1px solid #3B87AF;
	padding: 4px 14px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	margin-right: 5px;
}

.actionsBox .menu a.open {
	background: url(../images/open.png) center center no-repeat #fff;
}

.actionsBox .menu a.closed {
	background: url(../images/closed.png) center center no-repeat #fff;
}

.actionsBox .menu a.closed:hover,
.actionsBox .menu a.open:hover {
	opacity: 1;
}

.action-icons {
	height: 20px;
	width: 20px;
	display: inline-block;
	background: url(../images/sprite-icons/action-sprite.png) no-repeat #fff;
	text-indent: -999999px;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-left: 3px;
}

.c-add {
	background-position: -20px 0;
}

.c-edit {
	background-position: -40px 0;
}

.c-close {
	background-position: 0 0;
}

.c-delete {
	background-position: -120px 0;
}

.c-pending {
	background-position: -80px 0;
}

.c-suspend {
	background-position: -100px 0;
}

.c-approve {
	background-position: -60px 0;
}

.fc {
	direction: ltr;
	text-align: left;
	margin: 20px 15px;
}

.fc table {
	border-collapse: collapse;
	border-spacing: 0;
}

.fc table,
html .fc {
	font-size: 1em;
}

.fc td,
.fc th {
	vertical-align: top;
}

.fc th {
	background: #fff;
	padding: 5px;
}

.fc-header td {
	white-space: nowrap;
}

.fc-header-left {
	width: 25%;
	text-align: left;
}

.fc-header-center {
	text-align: center;
}

.fc-header-right {
	width: 25%;
	text-align: right;
}

.fc-header-title {
	display: inline-block;
	vertical-align: top;
}

.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap;
	padding-left: 0;
}

.fc .fc-header-space {
	padding-left: 10px;
}

.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top;
	margin-right: -1px;
}

.fc-header .fc-corner-right {
	margin-right: 1px;
}

.fc-header .ui-corner-right {
	margin-right: 0;
}

.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index: 2;
}

.fc-header .fc-state-down {
	z-index: 3;
}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index: 4;
}

.fc-content {
	clear: both;
}

.fc-view {
	width: 100%;
	overflow: hidden;
}

.fc-view tr td {
	padding: 5px;
}

.fc-widget-content,
.fc-widget-header {
	border: 1px solid #ccc;
}

.fc-state-highlight {
	background: #ffc;
}

.fc-cell-overlay {
	background: #9cf;
	opacity: .2;
	filter: alpha(opacity=20);
}

.fc-button {
	position: relative;
	display: inline-block;
	cursor: pointer;
}

.fc-state-default {
	border-width: 1px 0;
}

.fc-button-inner {
	position: relative;
	float: left;
	overflow: hidden;
}

.fc-state-default .fc-button-inner {
	border-width: 0 1px;
}

.fc-button-content {
	position: relative;
	float: left;
	height: 1.9em;
	line-height: 1.9em;
	padding: 0 .6em;
	white-space: nowrap;
}

.fc-button-content .fc-icon-wrap {
	position: relative;
	float: left;
	top: 50%;
}

.fc-button-content .ui-icon {
	position: relative;
	float: left;
	margin-top: -50%;
}

.fc-state-default .fc-button-effect {
	position: absolute;
	top: 50%;
	left: 0;
}

.fc-state-default .fc-button-effect span {
	position: absolute;
	top: -100px;
	left: 0;
	width: 500px;
	height: 100px;
	border-width: 100px 0 0 1px;
	border-style: solid;
	border-color: #fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eee 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #eee 0, #ccc 100%);
	background: -o-linear-gradient(top, #eee 0, #ccc 100%);
	background: -ms-linear-gradient(top, #eee 0, #ccc 100%);
	background: linear-gradient(top, #eee 0, #ccc 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	opacity: .09;
	filter: alpha(opacity=9);
}

.fc-state-default,
.fc-state-default .fc-button-inner {
	border-style: solid;
	border-color: #ccc #bbb #aaa;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eee 0, #ccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #ccc));
	background: -webkit-linear-gradient(top, #eee 0, #ccc 100%);
	background: -o-linear-gradient(top, #eee 0, #ccc 100%);
	background: -ms-linear-gradient(top, #eee 0, #ccc 100%);
	background: linear-gradient(top, #eee 0, #ccc 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
	color: #000;
}

.fc-state-hover,
.fc-state-hover .fc-button-inner {
	border-color: #999;
}

.fc-state-down,
.fc-state-down .fc-button-inner {
	border-color: #555;
	background: #777;
}

.fc-state-active,
.fc-state-active .fc-button-inner {
	border-color: #555;
	background: #777;
	color: #fff;
}

.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
	color: #999;
	border-color: #ddd;
}

.fc-state-disabled {
	cursor: default;
}

.fc-state-disabled .fc-button-effect {
	display: none;
}

.fc-event {
	border-style: solid;
	border-width: 0;
	cursor: default;
}

.fc-event-draggable,
a.fc-event {
	cursor: pointer;
}

a.fc-event {
	text-decoration: none;
}

.fc-rtl .fc-event {
	text-align: right;
}

.fc-event-skin {
	background-color: #36c;
	color: #fff;
	border: 1px solid #0f347d;
}

.fc-event-inner {
	position: relative;
	width: 100%;
	height: 100%;
	border-style: solid;
	border-width: 0;
	overflow: hidden;
}

.fc-event-time,
.fc-event-title {
	padding: 5px;
	display: block;
}

.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden;
	font-size: 300%;
	line-height: 50%;
}

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px;
}

.fc-event-hori .ui-resizable-e {
	top: 0!important;
	right: -3px!important;
	width: 7px!important;
	height: 100%!important;
	cursor: e-resize;
}

.fc-event-hori .ui-resizable-w {
	top: 0!important;
	left: -3px!important;
	width: 7px!important;
	height: 100%!important;
	cursor: w-resize;
}

.fc-corner-left {
	margin-left: 1px;
}

.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
	margin-left: -1px;
}

.fc-corner-right {
	margin-right: 1px;
}

.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
	margin-right: -1px;
}

.fc-corner-top {
	margin-top: 1px;
}

.fc-corner-top .fc-event-inner {
	margin-top: -1px;
}

.fc-corner-bottom {
	margin-bottom: 1px;
}

.fc-corner-bottom .fc-event-inner {
	margin-bottom: -1px;
}

.fc-corner-left .fc-event-inner {
	border-left-width: 1px;
}

.fc-corner-right .fc-event-inner {
	border-right-width: 1px;
}

.fc-corner-top .fc-event-inner {
	border-top-width: 1px;
}

.fc-corner-bottom .fc-event-inner {
	border-bottom-width: 1px;
}

table.fc-border-separate {
	border-collapse: separate;
}

.fc-border-separate td,
.fc-border-separate th {
	border-width: 1px 0 0 1px;
}

.fc-border-separate td.fc-last,
.fc-border-separate th.fc-last {
	border-right-width: 1px;
}

.fc-border-separate tr.fc-last td,
.fc-border-separate tr.fc-last th {
	border-bottom-width: 1px;
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width: 0;
}

.fc-grid th {
	text-align: center;
}

.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px;
}

.fc-grid .fc-other-month .fc-day-number {
	opacity: .3;
	filter: alpha(opacity=30);
}

.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px;
}

.fc-grid .fc-event-time {
	font-weight: 700;
}

.fc-rtl .fc-grid .fc-day-number {
	float: left;
}

.fc-rtl .fc-grid .fc-event-time {
	float: right;
}

.fc-agenda table {
	border-collapse: separate;
}

.fc-agenda-days th {
	text-align: center;
}

.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
	font-weight: 400;
}

.fc-agenda .fc-day-content {
	padding: 2px 2px 1px;
}

.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px;
}

.fc-agenda-days .fc-col0 {
	border-left-width: 0;
}

.fc-agenda-allday th {
	border-width: 0 1px;
}

.fc-agenda-allday .fc-day-content {
	min-height: 34px;
}

.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden;
}

.fc-widget-header .fc-agenda-divider-inner {
	background: #eee;
}

.fc-agenda-slots th {
	border-width: 1px 1px 0;
}

.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: 0 0;
}

.fc-agenda-slots td div {
	height: 20px;
}

.fc-agenda-slots tr.fc-slot0 td,
.fc-agenda-slots tr.fc-slot0 th {
	border-top-width: 0;
}

.fc-agenda-slots tr.fc-minor td,
.fc-agenda-slots tr.fc-minor th {
	border-top-style: dotted;
}

.fc-event-vert {
	border-width: 0 1px;
}

.fc-event-vert .fc-event-content,
.fc-event-vert .fc-event-head {
	position: relative;
	z-index: 2;
	width: 100%;
	overflow: hidden;
}

.fc-event-vert .fc-event-time {
	white-space: nowrap;
}

.fc-event-vert .fc-event-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .3;
	filter: alpha(opacity=30);
}

.fc-event-vert .ui-resizable-s {
	bottom: 0!important;
	width: 100%!important;
	height: 8px!important;
	overflow: hidden!important;
	line-height: 8px!important;
	font-size: 11px!important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.el-finder {
	width: 100%;
	min-width: 400px;
	background-color: #eee;
}

.el-finder-undocked {
	position: absolute;
	min-width: 400px;
	border: 1px solid #ccc;
	padding: 5px;
}

.el-finder-err {
	padding: 15px;
	text-align: center;
	background: #fee;
	color: #cc0509;
	border: 2px solid #844;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.el-finder-disabled .el-finder-cwd,
.el-finder-disabled .el-finder-nav,
.el-finder-disabled .el-finder-toolbar li {
	opacity: .35;
	filter: Alpha(Opacity=35);
}

.el-finder .el-finder-droppable {
	background-color: #9cf;
}

.el-finder .ui-selected {
	background-color: #ccc;
}

.el-finder input {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 1px solid #ccc;
}

.el-finder-toolbar ul {
	padding: 5px 7px;
	margin: 0;
	list-style: none;
}

.el-finder-toolbar ul li {
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
	height: 22px;
	width: 23px;
	margin: 0 2px;
	padding: 0;
	background: url(../images/el-finder/toolbar.png) no-repeat;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.el-finder-toolbar ul li.delim {
	border: none;
	width: 3px;
	background-position: 1px -610px;
}

.el-finder-toolbar ul li.el-finder-tb-hover {
	border: 1px solid #fff;
	background-color: #ccc;
}

.el-finder-toolbar ul li.disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
}

.el-finder-toolbar ul li.back {
	background-position: 3px -171px;
}

.el-finder-toolbar ul li.reload {
	background-position: 3px -192px;
}

.el-finder-toolbar ul li.select {
	background-position: 3px -214px;
}

.el-finder-toolbar ul li.open {
	background-position: 4px -235px;
}

.el-finder-toolbar ul li.mkdir {
	background-position: 4px -258px;
}

.el-finder-toolbar ul li.mkfile {
	background-position: 4px -280px;
}

.el-finder-toolbar ul li.upload {
	background-position: 3px -305px!important;
}

.el-finder-toolbar ul li.rm {
	background-position: 3px -330px;
}

.el-finder-toolbar ul li.copy {
	background-position: 3px -356px;
}

.el-finder-toolbar ul li.paste {
	background-position: 3px -381px;
}

.el-finder-toolbar ul li.rename {
	background-position: 3px -407px;
}

.el-finder-toolbar ul li.edit {
	background-position: 4px -435px;
}

.el-finder-toolbar ul li.info {
	background-position: 3px -462px;
}

.el-finder-toolbar ul li.help {
	background-position: 3px -487px!important;
}

.el-finder-toolbar ul li.icons {
	background-position: 3px -537px;
}

.el-finder-toolbar ul li.list {
	background-position: 3px -557px!important;
}

.el-finder-toolbar ul li.uncompress {
	background-position: 3px -583px;
}

.el-finder-toolbar ul li.resize {
	background-position: 3px -656px;
}

.el-finder-toolbar ul li.quicklook {
	background-position: 3px -726px;
}

.el-finder-dock-button {
	width: 19px;
	height: 19px;
	float: right;
	margin: 2px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(../images/el-finder/toolbar.png) 2px -705px no-repeat;
}

.ui-dialog .el-finder-dock-button {
	background-position: 2px -681px;
}

.el-finder-dock-button-hover {
	background-color: #ccc;
	border: 1px solid #fff;
}

.el-finder-workzone {
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position: relative;
}

.el-finder-spinner {
	position: absolute;
	top: 37%;
	left: 37%;
	width: 250px;
	height: 50px;
	background: url(../images/el-finder/spinner.gif) 50% 50% no-repeat;
	display: none;
}

.el-finder-workzone p.el-finder-err {
	display: none;
	position: absolute;
	left: 37%;
	top: 20px;
}

.el-finder-cwd,
.el-finder-nav {
	height: 350px;
	overflow: auto;
	padding: 3px 1px;
}

.el-finder-nav {
	float: left;
	width: 200px;
	background: #fff;
}

.el-finder-nav .ui-resizable-e {
	right: 0;
}

.el-finder-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.el-finder-nav ul li {
	clear: both;
}

ul.el-finder-places,
ul.el-finder-tree {
	margin-bottom: 1em;
}

.el-finder-nav ul li ul {
	margin-left: 12px;
}

.el-finder-nav ul div {
	width: 12px;
	height: 20px;
	float: left;
	margin-right: 23px;
}

.el-finder-nav a,
.el-finder-nav div.collapsed {
	background-image: url(../images/el-finder/toolbar.png);
	background-repeat: no-repeat;
}

.el-finder-nav div.collapsed {
	background-position: -1px 7px;
}

.el-finder-nav div.expanded {
	background-position: -1px -9px;
}

.el-finder-nav a {
	display: block;
	white-space: nowrap;
	line-height: 20px;
	color: #444;
	cursor: default;
	text-decoration: none;
	outline: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-position: 15px -56px;
}

.el-finder-nav a.dropbox {
	background-position: 15px -80px;
}

.el-finder-nav a.readonly {
	background-position: 15px -104px;
}

.el-finder-nav a.noaccess {
	background-position: 15px -750px;
}

.el-finder-nav a.selected {
	background-color: #c5e4f9;
	background-position: 15px -128px;
}

.el-finder-nav a.el-finder-tree-root {
	background-position: 15px -30px;
	font-weight: 700;
}

.el-finder-nav a.el-finder-places-root {
	background-position: 15px -152px;
	font-weight: 700;
}

.el-finder-nav ul.el-finder-tree .el-finder-droppable {
	background-position: 15px -237px;
}

.el-finder-cwd {
	border-left: 1px solid #ccc;
	padding: 3px;
}

.el-finder-cwd div {
	width: 81px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	margin: 0 3px 3px 0;
	padding: 1px 0;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #000;
	background-color: transparent;
}

.el-finder-cwd p,
.el-finder-ql p {
	width: 48px;
	height: 48px;
	margin: 1px auto;
	padding: 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../images/el-finder/icons-big.png) -1px 1px no-repeat;
}

.directory p {
	background-position: 0 -50px;
}

.application p,
.x-java p {
	background-position: -1px -150px;
}

.audio p {
	background-position: -1px -300px;
}

.image p {
	background-position: -1px -250px;
}

.text p,
.x-empty p {
	background-position: -1px -200px;
}

.video p {
	background-position: -1px -350px;
}

.postscript p,
.vnd-adobe-photoshop p {
	background-position: 0 -250px;
}

.rtf p,
.rtfd p {
	background-position: 0 -400px;
}

.html p {
	background-position: 0 -550px;
}

.css p {
	background-position: 0 -600px;
}

.javascript p,
.x-javascript p {
	background-position: 0 -650px;
}

.x-perl p {
	background-position: 0 -700px;
}

.x-python p {
	background-position: 0 -750px;
}

.x-ruby p {
	background-position: 0 -800px;
}

.x-sh p,
.x-shellscript p {
	background-position: 0 -850px;
}

.x-c p,
.x-java-source p {
	background-position: 0 -900px;
}

.x-php p {
	background-position: 0 -950px;
}

.xml p {
	background-position: 0 -1000px;
}

.ms-excel p,
.msword p,
.vnd-ms-excel p,
.vnd-ms-office p,
.vnd-ms-powerpoint p,
.vnd-ms-word p,
.vnd-oasis-opendocument-presentation p,
.vnd-oasis-opendocument-spreadsheet p,
.vnd-oasis-opendocument-text p {
	background-position: 0 -500px;
}

.pdf p {
	background-position: 0 -450px;
}

.x-shockwave-flash p {
	background-position: 0 -1250px;
}

.x-7z-compressed p,
.zip p {
	background-position: 0 -1050px;
}

.x-gzip p,
.x-tar p {
	background-position: 0 -1100px;
}

.x-bzip p,
.x-bzip2 p {
	background-position: 0 -1150px;
}

.x-rar p,
.x-rar-compressed p {
	background-position: 0 -1200px;
}

.el-finder-cwd div.el-finder-droppable p {
	background-position: 0 -98px;
}

.el-finder-cwd label {
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding: 0 1px;
	margin: 0;
	height: 25px;
	overflow: hidden;
	cursor: default;
}

.el-finder-cwd div input {
	background: #fff;
	color: #000;
	width: 81px;
	margin-left: -2px;
	outline: 0;
	border: 1px solid #ccc;
	text-align: center;
}

.el-finder-cwd div em {
	float: left;
	margin-top: -40px;
	margin-left: 9px;
	width: 15px;
	height: 16px;
	background: url(../images/el-finder/icons-big.png) -17px -1310px no-repeat;
}

.el-finder-cwd div em.dropbox {
	float: right;
	margin-right: 9px;
	background-position: 0 -1308px;
}

.el-finder-cwd div em.noread {
	float: right;
	margin-right: 9px;
	background-position: 0 -1310px;
}

.el-finder-cwd div em.readonly {
	float: right;
	margin-right: 9px;
	background-position: -34px -1306px;
}

.el-finder-cwd div em.noaccess {
	float: right;
	margin-right: 9px;
	background-position: 0 -1430px;
}

.el-finder-cwd table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #ccc;
	border-top: 0 solid;
	border-left: 0 solid;
	margin: -3px;
}

.el-finder-cwd table tr {
	background: 0 0;
}

.el-finder-cwd table tr.el-finder-row-odd {
	background-color: #eee;
}

.el-finder-cwd table tr.ui-selected {
	background-color: #ccc;
}

.el-finder-cwd table td,
.el-finder-cwd table th {
	padding: 3px 5px;
	border-left: 1px solid #ccc;
	cursor: default;
	white-space: nowrap;
	color: #000;
}

.el-finder-cwd table th {
	text-align: left;
	background: #fbf9ee;
	font-size: .86em;
}

.el-finder-cwd table td.icon {
	width: 24px;
}

.el-finder-cwd table p {
	width: 24px;
	height: 16px;
	margin: 0;
	padding: 0;
	background: url(../images/el-finder/icons-small.png) 4px 0 no-repeat;
}

.el-finder-cwd table .size {
	text-align: right;
}

tr.directory p {
	background-position: 4px -16px;
}

tr.text p {
	background-position: 5px -34px;
}

tr.image p {
	background-position: 4px -51px;
}

tr.audio p {
	background-position: 4px -70px;
}

tr.video p {
	background-position: 5px -89px;
}

tr.application p {
	background-position: 4px -108px;
}

tr.html p {
	background-position: 5px -188px;
}

tr.css p,
tr.javascript p,
tr.x-java-source p,
tr.x-javascript p,
tr.x-perl p,
tr.x-python p,
tr.x-ruby p,
tr.x-sql p,
tr.xml p {
	background-position: 5px -228px;
}

tr.x-php p {
	background-position: 5px -247px;
}

tr.x-c p {
	background-position: 5px -208px;
}

tr.x-sh p,
tr.x-shellscript p {
	background-position: 5px -168px;
}

tr.rtf p,
tr.rtfd p {
	background-position: 5px -148px;
}

tr.x-shockwave-flash p {
	background-position: 4px -266px;
}

tr.pdf p {
	background-position: 4px -285px;
}

tr.vnd-ms-office p {
	background-position: 4px -325px;
}

tr.msword p,
tr.vnd-ms-word p,
tr.vnd-oasis-opendocument-text p {
	background-position: 4px -346px;
}

tr.ms-excel p,
tr.vnd-ms-excel p,
tr.vnd-oasis-opendocument-spreadsheet {
	background-position: 4px -365px;
}

tr.vnd-ms-powerpoint p,
tr.vnd-oasis-opendocument-presentation {
	background-position: 4px -385px;
}

tr.x-7z-compressed p,
tr.x-bzip p,
tr.x-bzip2 p,
tr.x-gzip p,
tr.x-rar p,
tr.x-rar-compressed p,
tr.x-tar p,
tr.zip p {
	background-position: 4px -305px;
}

tr.el-finder-droppable td.icon p {
	background-position: 5px -450px;
}

.el-finder-cwd table td p em {
	float: left;
	width: 10px;
	height: 12px;
	margin-top: 5px;
	background: url(../images/el-finder/icons-small.png) 0 -405px no-repeat;
}

.el-finder-cwd table p em.readonly {
	background-position: 0 -433px;
}

.el-finder-cwd table p em.dropbox {
	background-position: 0 -418px;
}

.el-finder-cwd table p em.noaccess,
.el-finder-cwd table p em.noread {
	background-position: 0 -470px;
}

.el-finder-statusbar {
	height: 20px;
}

.el-finder-path,
.el-finder-sel,
.el-finder-stat {
	padding: 3px 9px 1px;
	font-size: 11px;
	color: #555;
}

.el-finder-path {
	float: left;
}

.el-finder-stat {
	float: right;
}

.el-finder-sel {
	text-align: center;
}

.el-finder-dialog .ui-tabs p,
.el-finder-dialog form p {
	margin: .5em;
}

.el-finder-dialog .ui-dialog-titlebar {
	padding: .2em .1em .1em .8em;
}

.el-finder-dialog .ui-dialog-buttonpane {
	padding: .1em 1em .1em .4em;
	font-size: .9em;
}

.el-finder-dialog .ui-dialog-content {
	padding: 5px;
}

.el-finder-dialog hr {
	border: 0;
	border-bottom: 1px #ccc solid;
	clear: both;
}

.el-finder-dialog ul {
	margin-top: 0;
}

.el-finder-dialog kbd {
	font-size: 1.2em;
}

.el-finder-dialog a {
	outline: 0;
}

.el-finder-dialog textarea {
	width: 98.9%;
	height: 400px;
	outline: 0;
	border: 1px solid #ccc;
	font-family: Monaco, "Andale Mono", "Lucida Console", monospace;
}

.ui-state-error {
	margin: 5px 0;
	padding: .5em;
	clear: both;
}

.el-finder-dialog .ui-state-error .ui-icon {
	float: left;
	margin-right: .3em;
}

.el-finder-add-field {
	cursor: pointer;
}

.el-finder-add-field span {
	float: left;
	margin-right: .7em;
}

.el-finder-dialog table {
	width: 100%;
}

.el-finder-dialog table td {
	padding: 2px 5px;
}

.el-finder-dialog .ui-tabs div {
	padding: 0 .5em;
}

.el-finder-dialog .ui-tabs-nav li a {
	padding: .2em 1em;
}

.el-finder-contextmenu {
	position: absolute;
	width: 200px;
	background: #fff;
	color: #000;
	cursor: default;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 0;
}

.el-finder-contextmenu div {
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 29px;
	white-space: nowrap;
	font: 12px trebuchet ms, lucida grande, verdana, sans-serif;
	background: url(../images/el-finder/toolbar.png) no-repeat;
}

.el-finder-contextmenu span {
	float: right;
	width: 9px;
	height: 18px;
	margin-right: -27px;
	background: url(../images/el-finder/toolbar.png) -4px 5px no-repeat;
}

.el-finder-contextmenu div.el-finder-contextmenu-sub {
	position: absolute;
	top: 0;
	display: none;
	margin: 0;
	padding: 5px 0;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.el-finder-contextmenu div.reload {
	background-position: 5px -192px;
}

.el-finder-contextmenu div.select {
	background-position: 5px -214px;
}

.el-finder-contextmenu div.open {
	background-position: 6px -235px;
}

.el-finder-contextmenu div.mkdir {
	background-position: 6px -258px;
}

.el-finder-contextmenu div.mkfile {
	background-position: 6px -280px;
}

.el-finder-contextmenu div.upload {
	background-position: 5px -305px;
}

.el-finder-contextmenu div.rm {
	background-position: 5px -330px;
}

.el-finder-contextmenu div.copy {
	background-position: 5px -356px;
}

.el-finder-contextmenu div.cut {
	background-position: 5px -631px;
}

.el-finder-contextmenu div.duplicate {
	background-position: 5px -356px;
}

.el-finder-contextmenu div.paste {
	background-position: 5px -381px;
}

.el-finder-contextmenu div.rename {
	background-position: 5px -407px;
}

.el-finder-contextmenu div.edit {
	background-position: 6px -435px;
}

.el-finder-contextmenu div.info {
	background-position: 5px -462px;
}

.el-finder-contextmenu div.help {
	background-position: 5px -487px;
}

.el-finder-contextmenu div.icons {
	background-position: 5px -537px;
}

.el-finder-contextmenu div.list {
	background-position: 5px -557px;
}

.el-finder-contextmenu div.archive,
.el-finder-contextmenu div.extract {
	background-position: 5px -583px;
}

.el-finder-contextmenu div.resize {
	background-position: 5px -655px;
}

.el-finder-contextmenu div.quicklook {
	background-position: 5px -727px;
}

.el-finder-contextmenu div.delim {
	margin: 0;
	padding: 0;
	height: 1px;
	border-top: 1px solid #eee;
	background: 0 0;
	display: block;
}

.el-finder-contextmenu div.hover {
	background-color: #9cf;
}

.el-finder-places {
	margin-top: .5em;
}

.el-finder-drag-helper {
	padding: 0;
	cursor: move;
	zoom: 1;
}

.el-finder-drag-helper div {
	border: 0 solid;
	margin-left: -57px;
}

.el-finder-drag-copy {
	background: url(../images/el-finder/toolbar.png) 0 -771px no-repeat;
}

.el-finder-drag-helper label {
	border: 1px solid #ccc;
	background-color: #eee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.el-finder-ql {
	position: absolute;
	width: 420px;
	height: auto;
	padding: 12px 9px;
	text-align: center;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	background: url(../images/el-finder/ql.png);
	overflow: inherit!important;
}

.el-finder-ql.directory p {
	background-position: 0 -50px;
}

.el-finder-ql div.el-finder-ql-drag-handle {
	height: 18px;
	font-size: 14px;
	background-color: #777;
	margin: -12px -9px 12px;
	padding: 3px 0 0 19px;
	opacity: .8;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
}

.el-finder-ql div.el-finder-ql-drag-handle span {
	float: left;
	margin: 0 19px 0 -15px;
}

.el-finder-ql div.el-finder-ql-drag-handle strong {
	line-height: 18px;
	margin-left: -17px;
	color: #fff;
}

.el-finder-ql div.el-finder-ql-media {
	width: 100%;
	padding: 0;
}

.el-finder-ql div.el-finder-ql-content {
	width: 100%;
	font: .82em/1.3em trebuchet ms, lucida grande, verdana, sans-serif;
	padding: 5px 0;
	overflow: hidden;
}

.el-finder-ql div.el-finder-ql-content a,
.el-finder-ql div.el-finder-ql-content span {
	display: block;
	color: #fff;
}

.el-finder-ql iframe {
	background: #fff;
	width: 100%;
	height: 315px;
	padding: 0;
	margin: 0;
	border: none;
	outline: 0;
}

.el-finder-ql img {
	margin: 0 auto;
	border: 1px solid #fff;
}

.el-finder-help-std {
	background: url(../images/el-finder/icons-big.png) 0 -1380px no-repeat;
	width: 48px;
	height: 48px;
	float: right;
}

.el-finder-logo {
	background: url(../images/el-finder/icons-big.png) 0 -1329px no-repeat;
	width: 48px;
	height: 48px;
	float: left;
}

.el-finder-ql .ui-resizable-e,
.el-finder-ql .ui-resizable-s {
	background: 0 0!important;
}

#error_404 {
	height: 100%;
	width: 100%;
	position: fixed;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDFhOGM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMWM1OTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMTg0ZTZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzMjE0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0, #41a8c4), color-stop(51%, #1c597e), color-stop(51%, #184e6f), color-stop(100%, #032146));
	background: -webkit-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	background: -o-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	background: -ms-linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	background: linear-gradient(-75deg, #41a8c4 0, #1c597e 51%, #184e6f 51%, #032146 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#41a8c4', endColorstr='#032146', GradientType=1);
	color: #fff;
	text-shadow: 0 -1px 1px rgba(000, 000, 000, 1), 0 1px 0 rgba(255, 255, 255, .2);
}

#error_404 .error_container {
	width: 410px;
	margin: auto;
}

#error_404 #header {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	margin-bottom: 20px;
}

#error_404 .top_search {
	background: 0 0;
	border: none;
	margin: 5px 5px 0 0;
}

#error_404 .error_info {
	margin-bottom: 20px;
}

#error_404 .error_content {
	margin-bottom: 10px;
}

#error_404 .error_code {
	width: 155px;
	float: left;
	font-family: Oswald, sans-serif;
	font-size: 80px;
	font-weight: 700;
	color: #fff;
}

#error_404 .error_meta {
	font-size: 30px;
	width: 230px;
	float: right;
	color: #caeeff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
}

#error_404 .error_meta span {
	display: block;
	font-size: 48px;
	color: #f8fb23;
}

#error_404 .error_message {
	width: 250px;
	float: left;
	font-size: 12px;
	color: #b0ebff;
	line-height: 20px;
	padding-top: 10px;
}

#error_404 .error_message span {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	color: #fff;
	margin-bottom: 10px;
}

#error_404 .home_link {
	height: 90px;
	width: 90px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	float: right;
	background: #fff;
	-moz-box-shadow: inset 0 0 5px #666;
	-webkit-box-shadow: inset 0 0 5px #666;
	box-shadow: inner 0 0 5px #666;
	border: 1px solid #022940;
}

#error_404 .home_link a {
	height: 90px;
	width: 90px;
	display: block;
	text-indent: -999999px;
	background: url(../images/home-link.png) -1px -5px no-repeat;
}

#error_404 .instruction_list h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 10px;
}

#error_404 .instruction_list {
	width: 250px;
	float: left;
}

#error_404 .instruction_list li {
	list-style: decimal inside;
	line-height: 18px;
}

#error_404 .instruction_list li a {
	color: #FF6;
}

#error_404 .instruction_list li a:hover {
	text-decoration: underline;
}

#error_404 .mark_icon {
	width: 120px;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150px;
	font-weight: 700;
	text-align: right;
}

#error_404 .error_search {
	width: auto;
	overflow: hidden;
}

#error_404 .error_search li {
	float: left;
	display: inline-block;
}

#error_404 .error_searchbox {
	width: 320px;
	background: #fff;
	-moz-box-shadow: inset 0 0 5px #666;
	-webkit-box-shadow: inset 0 0 5px #666;
	box-shadow: inner 0 0 5px #666;
	border: 1px solid #022940;
	padding: 6px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #333;
	margin-right: 5px;
}

#error_404 .error_searchbtn {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
	-webkit-box-shadow: 0 0 4px rgba(000, 000, 000, .6), 0 1px 0 rgba(255, 255, 255, .6) inset;
}

.invoice_container {
	margin: 20px 0;
	position: relative;
}

.invoice_num {
	font-size: 18px;
	margin-bottom: 30px;
}

.invoice_num span {
	border: 1px solid #ddd;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
	display: block;
}

.invoice_title {
	margin-bottom: 40px;
}

.invoice_details {
	margin-bottom: 20px;
	margin-top: 20px;
}

.invoice_details table {
	width: 100%;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}

.invoice_details table thead tr {
	border-top: #ccc 1px solid;
	border-bottom: #999 1px solid;
}

.invoice_details table thead tr th {
	padding: 10px;
	color: #000;
	box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 1), 0 1px 0 rgba(255, 255, 255, .2);
	border-right: #ccc 1px solid;
}

.invoice_details table tbody tr {
	border-bottom: #ccc 1px solid;
	background: #FFF;
	box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
}

.invoice_details table tbody tr td {
	padding: 7px 10px;
	border-right: #ccc 1px solid;
	text-align: center;
}

.invoice_details table tbody tr:last-child {
	border-bottom: none;
}

.invoice_details table .left_align {
	text-align: left;
}

.amount_word {
	font-size: 13px;
	color: #333;
	margin-top: 20px;
}

.amount_word span {
	font-weight: 700;
	color: #06C;
	text-transform: uppercase;
}

.invoice_container .notes {
	color: #C30;
	font-weight: 700;
	font-size: 13px;
}

.grand_total {
	font-weight: 700;
	text-align: right!important;
}

.invoice_container .invoice_action_bar {
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 9000;
}

.invoice_from li span,
.invoice_to li span {
	display: block;
	line-height: 18px;
}

.invoice_date {
	padding-top: 10px;
	font-size: 13px;
}

.breadCrumb {
	display: block;
	height: 21px;
	overflow: hidden;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}

.breadCrumb ul {
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}

.breadCrumb ul li {
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0 6px 0 0;
	padding: 0 10px 0 0;
	font-size: .9167em;
	background: url(../images/chevron.png) 100% 0 no-repeat;
}

.breadCrumb ul li div.chevronOverlay {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.breadCrumb ul li span {
	display: block;
	overflow: hidden;
}

.breadCrumb ul li a {
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}

.breadCrumb ul li.first a {
	height: 16px!important;
	text-indent: -1000em;
	width: 16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background: url(../images/IconHome.gif) no-repeat;
}

.breadCrumb ul li.first a:hover {
	background-position: 0 -16px;
}

.breadCrumb ul li.last {
	background: 0 0;
	margin-right: 0;
	padding-right: 0;
}

.chevronOverlay {
	display: none;
	background: url(../images/chevron-overlay.png) 100% 0 no-repeat;
	width: 13px;
	height: 20px;
}

.all_buttons {
	margin: 15px;
}

.collapsible_widget .widget_top {
	cursor: pointer;
}

.active .h_icon {
	background: url(../images/sprite-icons/icon-black.png) -620px -100px no-repeat!important;
}

.inactive .h_icon {
	background: url(../images/sprite-icons/icon-black.png) -640px -100px no-repeat!important;
}

.clock {
	background-color: #24a8f3;
	font-family: Alte-Haas-Grotesk-Bold;
	height: 74px;
	/*margin: 10px 5px 5px;*/
	width: 100%;
}

.time {
	background-color: #fff;
	color: #24a8f3;
	float: left;
	font-size: 44px;
	height: 60px;
	margin: 5px;
	padding: 10px 5px 5px;
}

.day,
.weekday,
.month {
/*	color: #fff;
	font-size: 15px;*/
}

.date {
	color: #fff;
	float: left;
	font-size: 29px;
	font-weight: 700;
	margin: 10px;
}

.box {
	height: 30px;
	border: 1px solid #bbb;
	display: inline-block;
	box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0 0 2px rgba(000, 000, 000, .2), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
}

div.dropdown {
	color: #555;
	margin: 3px -22px 0 0;
	width: 143px;
	position: absolute;
	height: 17px;
	text-align: left;
}

div.submenu {
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, .45);
	display: none;
	left: 6px;
	margin-left: 10px;
	padding: 40px 0 5px;
	position: absolute;
	top: -19px;
	width: 135px;
	z-index: 100;
}

.dropdown li a {
	color: #555;
	display: block;
	font-family: arial;
	font-weight: 700;
	padding: 6px 15px;
	cursor: pointer;
	text-decoration: none;
}

.dropdown li a:hover {
	background: #155FB0;
	color: #FFF;
	text-decoration: none;
}

a.account {
	background: url(icons/arrow.png) 116px 17px no-repeat;
	color: #555;
	cursor: pointer;
	display: block;
	font-size: 11px;
	height: 28px;
	line-height: 16px;
	margin: -21px 15px;
	padding-left: 5px;
	position: absolute;
	text-decoration: none;
	width: 121px;
	z-index: 110;
}

.root {
	list-style: none;
	margin: 0;
	font-size: 11px;
	padding: 11px 0 0;
	border-top: 1px solid #dedede;
}

.root li {
	padding: 5px;
}

.nxt {
	display: none!important;
}

.err-rpt {
	display: none;
}

.err-rpt1 {
	color: #de5130;
}

.schedule_title {
	color: #0673b4;
}

table.gridtable {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #333;
	border-width: 1px;
	border-color: #666;
	border-collapse: collapse;
	box-shadow: 10px;
}

table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: thin;
	border-color: #0673b4;
	background-color: #26abf7;
}

table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-color: #666;
	background-color: #fff;
}

listing {
	width: 100px;
	font-weight: 700;
	float: left;
}

.grid_6 table tr td {
	padding-top: 5px;
	padding-left: 5px;
}

.active_menu {
	background: #26abf7;
}

table tr td {
	font-weight: 700;
	font-family: helvetica;
}

.butthde {
	display: none;
}

.work_dropdown {
	z-index: 111111111;
	position: absolute;
	display: none;
}

.settings_menu {
	font-size: 14px;
	font-weight: 700;
}

.outlinedte {
	border: 1px solid #ccc;
	height: 26px;
	display: block;
	margin-right: 51px;
	width: 96px;
}

.outline-box {
	border: 1px solid #ccc;
	width: 71px;
	height: 26px;
	display: block;
}

.select_box {
	background: -moz-linear-gradient(center top, #f7f7f7 0, #fff 100%) rgba(0, 0, 0, 0);
	border: 1px solid #d8d8d8;
	color: #444;
	display: block;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 0 0 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}

#form_upload ul li {
	padding: 5px;
}

.table_bottom {
	padding: 0;
	display: none;
}

.print_button {
	background-image: url(../images/print.png)!important;
	width: 73px;
	height: 36px;
	border: none;
	cursor: pointer;
}

.excel_button {
	background-image: url(../images/excel.png)!important;
	width: 73px;
	height: 36px;
	border: none;
	cursor: pointer;
}

#tow_signature-pad {
	width: 100%;
	height: 10em;
	border: 1px solid #e8e8e8;
	background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
	border-radius: 4px;
}

.m-signature-pad--body {
	width: 100%;
	border: 1px solid #e8e8e8;
	background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
	border-radius: 4px;
}

.m-signature-pad img {
	max-width: 100%;
}

.driver_signature_img {
	border: 1px solid #e8e8e8;
	background-color: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
	border-radius: 4px;
	max-width:100%;
}

.m-signature-pad {
}

.m-signature-pad--body {
	height:100%;
}

/*#warrantysignature .m-signature-pad--body canvas {
	width:700px;
}
*/
.m-signature-pad--body canvas {
	width: 100%;
	height: 100%;
}

.m-signature-pad--footer {
	text-align: center;
	height: 25px;
}

.description {
	text-align: center;
	font-size: 1.3em;
	display: block;
}

#tow_signature-pad .button.clear{
	float: right;
}

.button.clear {
	padding: 2px;
	visibility: visible;
	width: 38px;
	height: 23px;
	float: left;
}

.btn.clear {
	float:left;
}

.button.save {
	padding: 2px;
	float: right;
}

.btn.save {
	float:right;
}

.topbuttons {
	display: inline;
}

.topbuttons a {
	/*margin:0 2px;*/
}

.screenfix {
	float:right;
}

.screenfix .btn {
	margin:0 3px;
}

.screenfix .top_filter button {
	margin-top:0px;
}

.filter_words {
	float: left;
	padding: 11px;
}

.filter_select {
	float: left;
	position: relative;
}
.filter_select_allscan{
	float: left;
	position: relative;
}
.right_placeholder {
	position: absolute;
	pointer-events:none;
	padding:10px;
	right:0px;
}

.top_filter {
	/*margin: 0px 5px;*/
	float: left;
}

.refresh_list {
}

.page_title {
	padding:7px 15px 7px 20px;
	position: relative;
	clear: both;
	background: #eeeeee;
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
}

#data_tbl_production_length,
#data_tbl_tools_users_length {
	display: none;
}

#data_tbl_production_wrapper .table_top,
#data_tbl_tools_users_wrapper .table_top {
	display: block;
}

.drop_upload {
}

#logo {
	width: 505px;
	margin: 0 auto;
	text-align: center;
}

#pgtitle {
	margin: 0 0 20px;
	font-size: 18pt;
}

#imgtag {
	max-width: 520px;
	max-height: 350px;
	display: block;
	margin: 0 auto;
	position: relative;
	float: none;
	cursor: crosshair;
	text-align: center;
}

#imgtag img {
	max-width: 100%;
}

.tagview {
	width: auto;
	height: auto;
	position: absolute;
	text-align: center;
	opacity: 1!important;
	font-weight: bold;
}

.tagview.scheduler, .tagtext.scheduler a{
	/*border: 1px solid white;*/
	color: green;
	background-color: white;
	/*padding: 1px;*/
}

.tagview.checkin, .tagtext.checkin a{
	color: red;
	/*border: 1px solid white;*/
	background-color: white;
	/*padding: 1px;*/
}

.tagview.final, .tagtext.final a{
	color: green;
}

.square {
	display: block;
	height: 1px;
}

#tagit {
	position: absolute;
	bottom: -10%;
	left: 25%;
	width: auto;
	border: 1px solid #D7C7C7;
	background-color: white;
	z-index: 999;
	color: black;
}

#tagit .name {
	width: 127px;
	height: 92px;
	padding: 5px;
	font-size: 10pt;
	display: inline;
	color: #000;
}

#tagit DIV.text,
#tagit INPUT[type=text] {
	margin-bottom: 5px;
}

#tagit #tagname {
	width: 110px;
}

#taglist {
	/*width: 300px;
	min-height: 200px;
	height: auto!important;
	height: 200px;
	float: left;
	padding: 10px;
	margin-left: 20px;
	color: #000;*/
}

#taglist OL {
	/*padding: 0 20px;
	float: left;
	cursor: pointer;*/
}

#taglist OL A:hover {
	/*text-decoration: underline;*/
}

.tagtitle {
	font-size: 14px;
	text-align: center;
	width: 100%;
	float: left;
}

a.remove {
	cursor: pointer!important;
	display: inline!important;
}

.print_picture {
	float: right;
	cursor: pointer;
}

.image_upload {
	margin: 10px auto;
	display: block;
	text-align: center;
}

#form_submit {
}

.scheduler_queue .btn_30_light span {
	float: none;
}

.checky {
	float: left;
	margin-right: 3em;
}

.alert_message {
	float: right;
	margin-top: 1em;
}

.alert_message .message_deleted {
	color: green;
	font-size: 2em;
}

#container {
	overflow: hidden;
}

#primary_nav {
	height: 100%;
	width: 70px;
	position: fixed;
}

#primary_nav ul li {
	height: 70px;
	position: relative;
}

#primary_nav li a {
	height: 70px;
	width: 70px;
	display: block;
}

#sidebar {
	/*width: 216px;
	margin-left: 5px*/;
}

#secondary_nav {
	/*margin: 10px*/;
}

#secondary_nav ul li {
	margin-bottom: 2px;
	position: relative;
}

.acitem li {
	margin-bottom: 0!important;
}

#secondary_nav ul li a {
	line-height: 35px;
	display: block;
	text-decoration: none;
	padding-left: 35px;
}

.container_fluid {
	padding: 0 30px;
}

.top_search {
	height: 49px;
	width: 270px;
	position: absolute;
	top: 0;
	right: 0;
}

.primary_active {
	height: 60px;
	width: 6px;
	display: block;
	position: absolute;
	right: -1px;
	top: 5px;
}

.grid_container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.grid_1,
.grid_10,
.grid_11,
.grid_12,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9 {
	float: left;
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.alpha {
	margin-left: 0!important;
}

.omega {
	margin-right: 0!important;
}

.grid_container .grid_1 {
	width: 6.333%;
}

.grid_container .grid_2 {
	width: 14.667%;
}

.grid_container .grid_3 {
	width: 23%;
}

.grid_container .grid_4 {
	width: 31.333%;
}

.grid_container .grid_5 {
	width: 39.667%;
}

.grid_container .grid_6 {
	width: 48%;
}

.grid_container .grid_7 {
	width: 56.333%;
}

.grid_container .grid_8 {
	width: 64.667%;
}

.grid_container .grid_9 {
	width: 73%;
}

.grid_container .grid_10 {
	width: 81.333%;
}

.grid_container .grid_11 {
	width: 89.667%;
}

.grid_container .grid_12 {
	width: 100%;
}

.grid_container .prefix_1 {
	padding-left: 8.333%;
}

.grid_container .prefix_2 {
	padding-left: 16.667%;
}

.grid_container .prefix_3 {
	padding-left: 25%;
}

.grid_container .prefix_4 {
	padding-left: 33.333%;
}

.grid_container .prefix_5 {
	padding-left: 41.667%;
}

.grid_container .prefix_6 {
	padding-left: 50%;
}

.grid_container .prefix_7 {
	padding-left: 58.333%;
}

.grid_container .prefix_8 {
	padding-left: 66.667%;
}

.grid_container .prefix_9 {
	padding-left: 75%;
}

.grid_container .prefix_10 {
	padding-left: 83.333%;
}

.grid_container .prefix_11 {
	padding-left: 91.667%;
}

.grid_container .suffix_1 {
	padding-right: 8.333%;
}

.grid_container .suffix_2 {
	padding-right: 16.667%;
}

.grid_container .suffix_3 {
	padding-right: 25%;
}

.grid_container .suffix_4 {
	padding-right: 33.333%;
}

.grid_container .suffix_5 {
	padding-right: 41.667%;
}

.grid_container .suffix_6 {
	padding-right: 50%;
}

.grid_container .suffix_7 {
	padding-right: 58.333%;
}

.grid_container .suffix_8 {
	padding-right: 66.667%;
}

.grid_container .suffix_9 {
	padding-right: 75%;
}

.grid_container .suffix_10 {
	padding-right: 83.333%;
}

.grid_container .suffix_11 {
	padding-right: 91.667%;
}

.grid_container .push_1 {
	left: 8.333%;
}

.grid_container .push_2 {
	left: 16.667%;
}

.grid_container .push_3 {
	left: 25%;
}

.grid_container .push_4 {
	left: 33.333%;
}

.grid_container .push_5 {
	left: 41.667%;
}

.grid_container .push_6 {
	left: 50%;
}

.grid_container .push_7 {
	left: 58.333%;
}

.grid_container .push_8 {
	left: 66.667%;
}

.grid_container .push_9 {
	left: 75%;
}

.grid_container .push_10 {
	left: 83.333%;
}

.grid_container .push_11 {
	left: 91.667%;
}

.grid_container .pull_1 {
	left: -8.333%;
}

.grid_container .pull_2 {
	left: -16.667%;
}

.grid_container .pull_3 {
	left: -25%;
}

.grid_container .pull_4 {
	left: -33.333%;
}

.grid_container .pull_5 {
	left: -41.667%;
}

.grid_container .pull_6 {
	left: -50%;
}

.grid_container .pull_7 {
	left: -58.333%;
}

.grid_container .pull_8 {
	left: -66.667%;
}

.grid_container .pull_9 {
	left: -75%;
}

.grid_container .pull_10 {
	left: -83.333%;
}

.grid_container .pull_11 {
	left: -91.667%;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.form_container {
	width: 100%;
}

.form_grid_1,
.form_grid_10,
.form_grid_11,
.form_grid_12,
.form_grid_2,
.form_grid_3,
.form_grid_4,
.form_grid_5,
.form_grid_6,
.form_grid_7,
.form_grid_8,
.form_grid_9 {
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}

.form_container .form_grid_1 {
	width: 6.333%;
}

.form_container .form_grid_2 {
	width: 14.667%;
}

.form_container .form_grid_3 {
	width: 23%;
}

.form_container .form_grid_4 {
	width: 31.333%;
}

.form_container .form_grid_5 {
	width: 39.667%;
}

.form_container .form_grid_6 {
	width: 48%;
}

.form_container .form_grid_7 {
	width: 56.333%;
}

.form_container .form_grid_8 {
	width: 64.667%;
}

.form_container .form_grid_9 {
	width: 73%;
}

.form_container .form_grid_10 {
	width: 81.333%;
}

.form_container .form_grid_11 {
	width: 89.667%;
}

.form_container .form_grid_12 {
	width: 98%;
	clear: both;
	float: none;
}

.no-js #loader {
	display: none;
}

.js #loader {
	display: block;
	position: absolute;
	left: 100px;
	top: 0;
}

.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/preloader.gif) center no-repeat #fff;
}

table.dataTable.display tbody tr.odd > .sorting_1,
table.dataTable.order-column.stripe tbody tr.odd > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3,
table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3,
tr.odd.gradeA td.sorting_1,
table.dataTable.row-border tbody th,
table.dataTable.row-border tbody td,
table.dataTable.display tbody th,
table.dataTable.display tbody td,
tr.odd td.sorting_1,
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.display tbody tr.even > .sorting_1,
table.dataTable.order-column.stripe tbody tr.even > .sorting_1,
tr.even td.sorting_1,
tr.even.gradeA td.sorting_1 {
	background-color: transparent!important;
}

/*===JQUERY UNIFORM ==*/
/* @end */
/*
Uniform Theme: Uniform Default
Version: 1.6
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://pixelmatrixdesign.com/uniform/
---
Generated by Uniform Theme Generator:
http://pixelmatrixdesign.com/uniform/themer.html
*/
/* Global Declaration */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span {
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
}

.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button * {
	margin: 0;
	padding: 0;
}

/* INPUT & TEXTAREA */
/*input.text, input.email, input.password, textarea.uniform {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	padding: 3px;
	color: #777;
	background: url('../images/bg-input-focus.png') repeat-x 0px 0px;
	background: url('../images/bg-input.png') repeat-x 0px 0px;
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
}

input.text:focus, input.email:focus, input.password:focus, textarea.uniform:focus {
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
	border-color: #999;
	background: url('../images/bg-input-focus.png') repeat-x 0px 0px;
}
*/
/* SPRITES */
/* Select */
div.selector {
	background-position: -483px -130px;
	line-height: 26px;
	height: 26px;
}

div.selector span {
	background-position: right 0px;
	height: 26px;
	line-height: 26px;
}

div.selector select {
	/* change these to adjust positioning of select element */
	top: 0px;
	left: 0px;
}

div.selector:active,
div.selector.active {
	background-position: -483px -156px;
}

div.selector:active span,
div.selector.active span {
	background-position: right -26px;
}

div.selector.focus,
div.selector.hover,
div.selector:hover {
	background-position: -483px -182px;
}

div.selector.focus span,
div.selector.hover span,
div.selector:hover span {
	background-position: right -52px;
}

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
	background-position: -483px -208px;
}

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
	background-position: right -78px;
}

div.selector.disabled {
	background-position: -483px -234px;
}

div.selector.disabled span {
	background-position: right -104px;
}

/* Checkbox */
div.checker {
	width: 19px;
	height: 19px;
}

div.checker input {
	width: 19px;
	height: 19px;
}

div.checker span {
	background-position: 0px -260px;
	height: 19px;
	width: 19px;
}

div.checker:active span,
div.checker.active span {
	background-position: -19px -260px;
}

div.checker.focus span,
div.checker:hover span {
	background-position: -38px -260px;
}

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
	background-position: -57px -260px;
}

div.checker span.checked {
	background-position: -76px -260px;
}

div.checker:active span.checked,
div.checker.active span.checked {
	background-position: -95px -260px;
}

div.checker.focus span.checked,
div.checker:hover span.checked {
	background-position: -114px -260px;
}

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
	background-position: -133px -260px;
}

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
	background-position: -152px -260px;
}

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
	background-position: -171px -260px;
}

/* Radio */
div.radio {
	width: 18px;
	height: 18px;
}

div.radio input {
	width: 18px;
	height: 18px;
}

div.radio span {
	height: 18px;
	width: 18px;
	background-position: 0px -279px;
}

div.radio:active span,
div.radio.active span {
	background-position: -18px -279px;
}

div.radio.focus span,
div.radio:hover span {
	background-position: -36px -279px;
}

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
	background-position: -54px -279px;
}

div.radio span.checked {
	background-position: -72px -279px;
}

div.radio:active span.checked,
div.radio.active span.checked {
	background-position: -90px -279px;
}

div.radio.focus span.checked,
div.radio:hover span.checked {
	background-position: -108px -279px;
}

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
	background-position: -126px -279px;
}

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
	background-position: -144px -279px;
}

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
	background-position: -162px -279px;
}

/* Uploader */
div.uploader {
	background-position: 0px -297px;
	height: 28px;
}

div.uploader span.action {
	background-position: right -409px;
	height: 24px;
	line-height: 24px;
}

div.uploader span.filename {
	height: 24px;
	/* change this line to adjust positioning of filename area */
	margin: 2px 0px 2px 2px;
	line-height: 24px;
}

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
	background-position: 0px -353px;
}

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
	background-position: right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action {
	background-position: right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
	background-position: right -493px;
}

div.uploader.disabled {
	background-position: 0px -325px;
}

div.uploader.disabled span.action {
	background-position: right -381px;
}

div.button {
	background-position: 0px -523px;
}

div.button span {
	background-position: right -643px;
}

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
	background-position: 0px -553px;
}

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
	background-position: right -673px;
}

div.button.active,
div.button:active {
	background-position: 0px -583px;
}

div.button.active span,
div.button:active span {
	background-position: right -703px;
	color: #555;
}

div.button.disabled,
div.button:disabled {
	background-position: 0px -613px;
}

div.button.disabled span,
div.button:disabled span {
	background-position: right -733px;
	color: #bbb;
	cursor: default;
}

/* PRESENTATION */
/* Button */
div.button {
	height: 30px;
}

div.button span {
	margin-left: 13px;
	height: 22px;
	padding-top: 8px;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-left: 2px;
	padding-right: 15px;
}

/* Select */
div.selector {
	width: 190px;
	font-size: 12px;
}

div.selector select {
	min-width: 190px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: solid 1px #fff;
}

div.selector span {
	padding: 0px 25px 0px 2px;
	cursor: pointer;
}

div.selector span {
	color: #666;
	width: 158px;
	text-shadow: 0 1px 0 #fff;
}

div.selector.disabled span {
	color: #bbb;
}

/* Checker */
div.checker {
	margin-right: 5px;
}

/* Radio */
div.radio {
	margin-right: 3px;
}

/* Uploader */
div.uploader {
	width: 190px;
	cursor: pointer;
}

div.uploader span.action {
	width: 85px;
	text-align: center;
	/*	text-shadow: #fff 0px 1px 0px;
	background-color: #fff;*/
	font-size: 11px;
	font-weight: bold;
}

div.uploader span.filename {
	color: #777;
	width: 103px;
	border-right: solid 1px #bbb;
	font-size: 11px;
}

div.uploader input {
	width: 190px;
}

div.uploader.disabled span.action {
	color: #aaa;
}

div.uploader.disabled span.filename {
	border-color: #ddd;
	color: #aaa;
}

/*
CORE FUNCTIONALITY
Not advised to edit stuff below this line
-----------------------------------------------------
*/
.selector,
.checker,
.button,
.radio,
.uploader {
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	*display: inline;
}

.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus {
	outline: 0;
}

/* Button */
div.button a,
div.button button,
div.button input {
	position: absolute;
}

div.button {
	cursor: pointer;
	position: relative;
}

div.button span {
	display: -moz-inline-box;
	display: inline-block;
	line-height: 1;
	text-align: center;
}

/* Select */
div.selector {
	position: relative;
	padding-left: 10px;
	overflow: hidden;
}

div.selector span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

div.selector select {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity: 0);
	height: 25px;
	border: none;
	background: none;
}

/* Checker */
div.checker {
	position: relative;
}

div.checker span {
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}

div.checker input {
	opacity: 0;
	filter: alpha(opacity: 0);
	display: inline-block;
	background: none;
}

/* Radio */
div.radio {
	position: relative;
}

div.radio span {
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}

div.radio input {
	opacity: 0;
	filter: alpha(opacity: 0);
	text-align: center;
	display: inline-block;
	background: none;
}

/* Uploader */
div.uploader {
	position: relative;
	overflow: hidden;
	cursor: default;
}

div.uploader span.action {
	float: left;
	display: inline;
	padding: 2px 0px;
	overflow: hidden;
	cursor: pointer;
}

div.uploader span.filename {
	padding: 0px 10px;
	float: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
}

div.uploader input {
	opacity: 0;
	filter: alpha(opacity: 0);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	float: right;
	height: 25px;
	border: none;
	cursor: default;
}

/*===SELECT BOX===*/
/* @group Base */
.chzn-container {
	font-size: 12px;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.chzn-container .chzn-drop {
	background: #fff;
	border: 1px solid #d8d8d8;
	border-top: 0;
	position: absolute;
	top: 29px;
	left: 0;
	/*  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
-moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
-o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
box-shadow        : 0 4px 5px rgba(0,0,0,.15);
*/
	z-index: 999;
}

/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
	background: #f7f7f7;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ffffff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	/* IE10+ */
	background: linear-gradient(top, #f7f7f7 0%, #ffffff 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff', GradientType=0);
	/* IE6-8 */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #d8d8d8;
	/*	-moz-box-shadow: 0 0 0 2px #dfebf4;
	-webkit-box-shadow: 0 0 0 2px #dfebf4;
	box-shadow: 0 0 0 2px #dfebf4;
*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 28px;
	line-height: 26px;
	padding: 0 0 0 8px;
	color: #444444;
	text-decoration: none;
}

.chzn-container-single .chzn-default {
	color: #999;
}

.chzn-container-single .chzn-single span {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.chzn-container-single .chzn-single abbr {
	display: block;
	position: absolute;
	right: 26px;
	top: 6px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url(../images/chosen-sprite.png) right top no-repeat;
}

.chzn-container-single .chzn-single abbr:hover {
	background-position: right -11px;
}

.chzn-container-single .chzn-single div {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 18px;
}

.chzn-container-single .chzn-single div b {
	background: url(../images/chosen-sprite.png) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 100%;
}

.chzn-container-single .chzn-search {
	padding: 3px 4px;
	position: relative;
	margin: 0;
	white-space: nowrap;
	z-index: 1010;
}

.chzn-container-single .chzn-search input {
	background: #fff url(../images/chosen-sprite.png) no-repeat 100% -22px;
	background: url(../images/chosen-sprite.png) no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url(../images/chosen-sprite.png) no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../images/chosen-sprite.png) no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../images/chosen-sprite.png) no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../images/chosen-sprite.png) no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../images/chosen-sprite.png) no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	margin: 1px 0;
	padding: 4px 20px 4px 5px;
	outline: 0;
	border: 1px solid #d8d8d8;
	font-family: sans-serif;
	font-size: 1em;
}

.chzn-container-single .chzn-drop {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

/* @end */
.chzn-container-single-nosearch .chzn-search input {
	position: absolute;
	left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
	background-color: #fff;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	border: 1px solid #d8d8d8;
	margin: 0;
	padding: 0;
	cursor: text;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	position: relative;
}

.chzn-container-multi .chzn-choices li {
	float: left;
	list-style: none;
}

.chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

.chzn-container-multi .chzn-choices .search-field input {
	color: #666;
	background: transparent !important;
	border: 0 !important;
	font-family: sans-serif;
	font-size: 100%;
	height: 15px;
	padding: 5px;
	margin: 1px 0;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}

.chzn-container-multi .chzn-choices .search-field .default {
	color: #999;
}

/*--Multiple--*/
.chzn-container-multi .chzn-choices .search-choice {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e4e4e4;
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
	/*  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
-moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
*/
	color: #333;
	border: 1px solid #d8d8d8;
	line-height: 13px;
	padding: 3px 20px 3px 5px;
	margin: 3px 0 0px 3px;
	position: relative;
	cursor: default;
}

.chzn-container-multi .chzn-choices .search-choice-focus {
	background: #d4d4d4;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	display: block;
	position: absolute;
	right: 3px;
	top: 4px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url(../images/chosen-sprite.png) right top no-repeat;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
	background-position: right -11px;
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
	background-position: right -11px;
}

/* @end */
/* @group Results */
.chzn-container .chzn-results {
	margin: 0 0px 0px 0;
	max-height: 240px;
	padding: 0 0 0 0px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
}

.chzn-container-multi .chzn-results {
	margin: -1px 0 0;
	padding: 0;
}

.chzn-container .chzn-results li {
	display: none;
	line-height: 15px;
	padding: 5px 6px;
	margin: 0;
	list-style: none;
}

.chzn-container .chzn-results .active-result {
	cursor: pointer;
	display: list-item;
}

.chzn-container .chzn-results .highlighted {
	background-color: #3875d7;
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
	background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
	color: #fff;
}

.chzn-container .chzn-results li em {
	background: #feffde;
	font-style: normal;
}

.chzn-container .chzn-results .highlighted em {
	background: transparent;
}

.chzn-container .chzn-results .no-results {
	background: #f4f4f4;
	display: list-item;
}

.chzn-container .chzn-results .group-result {
	cursor: default;
	color: #999;
	font-weight: bold;
}

.chzn-container .chzn-results .group-option {
	padding-left: 15px;
}

.chzn-container-multi .chzn-drop .result-selected {
	display: none;
}

.chzn-container .chzn-results-scroll {
	background: white;
	margin: 0 4px;
	position: absolute;
	text-align: center;
	z-index: 1;
}

.chzn-container .chzn-results-scroll span {
	display: inline-block;
	height: 17px;
	text-indent: -5000px;
	width: 9px;
}

.chzn-container .chzn-results-scroll-down {
	bottom: 0;
}

.chzn-container .chzn-results-scroll-down span {
	background: url(../images/chosen-sprite.png) no-repeat -4px -3px;
}

.chzn-container .chzn-results-scroll-up span {
	background: url(../images/chosen-sprite.png) no-repeat -22px -3px;
}

/* @end */
/* @group Active  */
.chzn-container-active .chzn-single {
	/*	-moz-box-shadow: 0 0 0 2px #dfebf4;
	-webkit-box-shadow: 0 0 0 2px #dfebf4;
	box-shadow: 0 0 0 2px #dfebf4;
border: 1px solid #5897fb;
*/;
}

.chzn-container-active .chzn-single-with-drop {
	border: 1px solid #d8d8d8;
	/*  -webkit-box-shadow: 0 1px 0 #fff inset;
-moz-box-shadow   : 0 1px 0 #fff inset;
-o-box-shadow     : 0 1px 0 #fff inset;
box-shadow        : 0 1px 0 #fff inset;
*/
	background-color: #eee;
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
	background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
	background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%);
}

.chzn-container-active .chzn-single-with-drop div {
	background: transparent;
	border-left: none;
}

.chzn-container-active .chzn-single-with-drop div b {
	background-position: -18px 1px;
}

.chzn-container-active .chzn-choices {
	/*  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
-moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
-o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
box-shadow        : 0 0 5px rgba(0,0,0,.3);
*/
	border: 1px solid #d8d8d8;
}

.chzn-container-active .chzn-choices .search-field input {
	color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chzn-disabled {
	cursor: default;
	opacity: 0.5 !important;
}

.chzn-disabled .chzn-single {
	cursor: default;
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
	cursor: default;
}

/*++++ CLE EDITOR +++*/
.cleditorMain {
	border: 1px solid #999;
	padding: 0 1px 1px;
	background-color: white;
}

.cleditorMain iframe {
	border: none;
	margin: 0;
	padding: 0;
}

.cleditorMain textarea {
	border: none;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
	font: 10pt Arial, Verdana;
	resize: none;
	outline: none
	/* webkit grip focus */;
}

.cleditorToolbar {
	background: url('../images/toolbar.gif') repeat;
}

.cleditorGroup {
	float: left;
	height: 26px;
}

.cleditorButton {
	float: left;
	width: 24px;
	height: 24px;
	margin: 1px 0 1px 0;
	background: url('../images/buttons.gif');
}

.cleditorDisabled {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.cleditorDivider {
	float: left;
	width: 1px;
	height: 23px;
	margin: 1px 0 1px 0;
	background: #CCC;
}

.cleditorPopup {
	border: solid 1px #999;
	background-color: white;
	position: absolute;
	font: 10pt Arial, Verdana;
	cursor: default;
	z-index: 10000;
}

.cleditorList div {
	padding: 2px 4px 2px 4px;
}

.cleditorList p,
.cleditorList h1,
.cleditorList h2,
.cleditorList h3,
.cleditorList h4,
.cleditorList h5,
.cleditorList h6,
.cleditorList font {
	padding: 0;
	margin: 0;
	background-color: Transparent;
}

.cleditorColor {
	width: 150px;
	padding: 1px 0 0 1px;
}

.cleditorColor div {
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 1px 1px 0;
}

.cleditorPrompt {
	background-color: #F6F7F9;
	padding: 4px;
	font-size: 8.5pt;
}

.cleditorPrompt input,
.cleditorPrompt textarea {
	font: 8.5pt Arial, Verdana;
}

.cleditorMsg {
	background-color: #FDFCEE;
	width: 150px;
	padding: 4px;
	font-size: 8.5pt;
}

/*==TAGEDIT==*/
div.tagsinput {
	border: 1px solid #CCC;
	background: #FFF;
	padding: 5px;
	width: 300px;
	height: 100px;
	overflow-y: auto;
}

div.tagsinput span.tag {
	border: 1px solid #0d4e8b;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: block;
	float: left;
	padding: 5px;
	text-decoration: none;
	background: #5381ad;
	color: #fff;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: helvetica;
	font-size: 13px;
}

div.tagsinput span.tag a {
	font-weight: bold;
	color: #fcff00;
	text-decoration: none;
	font-size: 12px;
}

div.tagsinput input {
	width: 80px;
	margin: 0px;
	font-family: helvetica;
	font-size: 13px;
	border: 1px solid transparent;
	padding: 5px;
	background: transparent;
	color: #000;
	outline: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}

div.tagsinput div {
	display: block;
	float: left;
}

.tags_clear {
	clear: both;
	width: 100%;
	height: 0px;
}

.not_valid {
	background: #FBD8DB !important;
	color: #90111A !important;
}

/* forms
----------------------------------------------- */
fieldset {
	padding: 10px;
	position: relative;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

fieldset.login p {
	margin-bottom: 1em;
	margin-top: 0pt;
}

fieldset p label {
	width: 98%;
}

fieldset p select {
	width: 99%;
}

fieldset.login p label {
	float: left;
	line-height: 2em;
	margin-right: 3%;
	text-align: right;
	width: 32%;
}

fieldset.login p input {
	width: 60%;
}

fieldset.login input.button {
	margin-left: 35%;
}

form p.notice {
	font-weight: bold;
}

input.search.text {
	width: 66%;
}

input.search.button {
	width: 28%;
	margin-left: 2%;
}

/* articles
----------------------------------------------- */
.articles {
	padding: 0;
}

.articles h2 {
	margin: 0;
}

#articles {
	padding-top: 0;
}

.article {
	border-top: 1px solid #666;
	padding-top: .5em;
}

.box .article {
	border-top: 3px solid #fff;
	padding: 13px 10px 0 10px;
}

.article h2 {
	font-size: 2em;
	font-weight: normal;
	text-transform: none;
	color: #333;
	background: transparent;
	padding: 0;
	margin: 0;
	border: none;
}

.article h3 {
	margin-bottom: .2em;
	font-size: 1.6em;
}

.box .first {
	border-top: none;
}

.article h4 {
	font-size: 1.2em;
	text-transform: uppercase;
	margin-bottom: .5em;
}

.article a.image {
	float: left;
	margin: 3px 10px 3px 0;
	padding: 4px;
	border: 1px solid #bbb;
	background: #fff;
}

.article a.image:hover {
	border: 1px solid #666;
}

.article a.image img {
	float: left;
}

.article p.meta {
	color: #666;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	padding: .3em 0;
	margin-bottom: .8em;
}

/* site information
----------------------------------------------- */
#site_info .box {
	color: #ccc;
	background: #666;
	margin-bottom: 10px;
}

#site_info a {
	color: #fff;
}

#site_info a:hover {
	color: #000;
}

/* AJAX sliding shelf
----------------------------------------------- */
#loading {
	float: right;
	margin-right: 14px;
	margin-top: -2px;
}

.block {
	padding-bottom: 1px;
}

body{
	background: #FFF;
}

.round {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.round_top {
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topright: 3px;
}

.round_bottom {
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-radius-bottomright: 3px;
}

.round_left {
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-radius-topleft: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius-bottomleft: 3px;
}

.round_right {
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topright: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-radius-bottomright: 3px;
}

#primary_nav li a,
#secondary_nav ul li a,
.primary_active,
.top_search,
.widget_top {
	background: url(../images/layout-sprite.png) repeat-x #fff;
}

#container {
	background: #FFF;
	-moz-box-shadow: 0 0 2px #ccc;
	-webkit-box-shadow: 0 0 2px #ccc;
	box-shadow: 0 0 2px #ccc;
}

.top_search {
	background-position: 0 -60px;
	border-bottom: #c6c6c6 1px solid;
}

#primary_nav {
	border-right: #0e4169 1px solid;
}

#primary_nav ul {
	border-bottom: #01132a 1px solid;
}

#primary_nav li a {
	background-position: 0 -109px;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

#primary_nav li a:hover {
	background-position: 0 -179px;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

#secondary_nav ul li a {
	background-position: 0 -251px;
	border-top: #d6d6d6 1px solid;
	border-right: #bfbfc0 1px solid;
	border-bottom: #babbbb 1px solid;
	border-left: #bfbfc0 1px solid;
	color: #444;
	font-family: helvetica;
	font-size: 1.2em;
	font-weight: 700;
}

.acitem li a {
	background: url(../images/dot.png) bottom repeat-x!important;
	border-right: #bfbfc0 1px solid;
	border-bottom: #babbbb 1px solid;
	border-left: #bfbfc0 1px solid;
	border-top: none!important;
	-moz-border-radius: 0!important;
	-webkit-border-radius: 0!important;
	border-radius: 0!important;
}

.acitem li a:hover {
	background: #f9f9f9!important;
}

#secondary_nav ul li a:hover {
	border: 1px solid #b5ccd4;
	color: #084e70;
	background-position: 0 -289px;
}

/*.page_title {
	background-position: 0 -60px;
	border-bottom: #c6c6c6 1px solid;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px#ccc;
	box-shadow: 0 0 5px #ccc
}
*/
.primary_active {
	background: url(../images/indicator.png) left no-repeat;
}

.inbox>a,
.logout>a,
.user_thumb {
	background: #095e88;
	position: relative;
}

.inbox>a:hover,
.logout>a:hover,
.user_thumb:hover {
	background: #001a28;
}

.logout a {
	text-indent: -999999px;
}

.alert .icon {
	background: url(../images/sprite-icons/layout-icons.png) no-repeat #c0d6e1;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	border: 1px solid #9bd0ea;
}

.inbox a .icon {
	background: url(../images/sprite-icons/layout-icons.png) 0 -30px no-repeat #c0d6e1;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	border: 1px solid #9bd0ea;
}

.logout a .icon {
	background: url(../images/sprite-icons/layout-icons.png) 0 -60px no-repeat #c0d6e1;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	border: 1px solid #9bd0ea;
}

.user_thumb .icon {
	background: #c0d6e1;
	display: block;
	position: absolute;
	top: 3px;
	left: 3px;
	border: 1px solid #9bd0ea;
	text-align: center;
}

#primary_nav .icon_block,
.search_btn {
	background: url(../images/sprite-icons/layout-icons.png) no-repeat;
}

.nav_icon,
.p_dashboard {
	background: url(../images/sprite-icons/icon-black.png) no-repeat;
}

.widget_wrap {
	background: #f5f5f5;
	border: 1px solid #e1e1e1;
	-moz-box-shadow: 0 0 2px #ddd;
	-webkit-box-shadow: 0 0 2px #ddd;
	box-shadow: 0 0 2px #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top: 20px;
}

.widget_top {
	height: 39px;
	border-bottom: #e1e1e1 1px solid;
	background-position: 0 -368px;
	position: relative;
	border-top-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
}

a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-size: 100%;*/
	vertical-align: baseline;
	background: 0 0;
}

a {
	text-decoration: none;
	color: #06C;
}

a:hover {
	text-decoration: none;
	color: #03F;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

#customer_id {
	background: -moz-linear-gradient(center top, #f7f7f7 0, #fff 100%) rgba(0, 0, 0, 0);
	border: 1px solid #d8d8d8;
	color: #444;
	display: block;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 0 0 8px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}

#customer_id>option {
	width: 210px;
}

.gradient_con h3 {
	padding: 0 12px;
	line-height: normal;
	font-weight: normal;
}

.gra_list {
	margin: 20px 10px;
}

.gra_list li {
	list-style: none;
	height: 60px;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .3);
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(64, 30, 20, .3);
	box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, .3);
	border: rgba(27, 27, 27, .5) 1px solid;
	width: 150px;
	height: 100px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.g_blue {
	background: #0296f2;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY5YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0296f2), color-stop(100%, #0069bf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* IE10+ */
	background: linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0296f2', endColorstr='#0069bf', GradientType=0);
	/* IE6-8 */;
}

.blue_sky {
	background: #12c0f4;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyYzBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzA0YjRlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzA0YTllNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNGMwZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #12c0f4 0%, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #12c0f4), color-stop(30%, #04b4e9), color-stop(70%, #04a9e6), color-stop(100%, #04c0ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #12c0f4 0%, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #12c0f4 0%, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #12c0f4 0%, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	/* IE10+ */
	background: linear-gradient(top, #12c0f4 0%, #04b4e9 30%, #04a9e6 70%, #04c0ed 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#12c0f4', endColorstr='#04c0ed', GradientType=0);
	/* IE6-8 */;
}

.black_g {
	background: #4f4f4f;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmNGY0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMDIwMjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4f4f4f 0%, #202020 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f4f4f), color-stop(100%, #202020));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4f4f4f 0%, #202020 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4f4f4f 0%, #202020 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4f4f4f 0%, #202020 100%);
	/* IE10+ */
	background: linear-gradient(top, #4f4f4f 0%, #202020 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#202020', GradientType=0);
	/* IE6-8 */;
}

.blue_s {
	background: #4fb6e6;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmYjZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNDg1YWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #4fb6e6 0%, #2485ae 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4fb6e6), color-stop(100%, #2485ae));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4fb6e6 0%, #2485ae 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4fb6e6 0%, #2485ae 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4fb6e6 0%, #2485ae 100%);
	/* IE10+ */
	background: linear-gradient(top, #4fb6e6 0%, #2485ae 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4fb6e6', endColorstr='#2485ae', GradientType=0);
	/* IE6-8 */;
}

.green_p {
	background: #93ce33;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzY2UzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDk0MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #93ce33 0%, #5d9407 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #93ce33), color-stop(100%, #5d9407));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #93ce33 0%, #5d9407 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #93ce33 0%, #5d9407 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #93ce33 0%, #5d9407 100%);
	/* IE10+ */
	background: linear-gradient(top, #93ce33 0%, #5d9407 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#93ce33', endColorstr='#5d9407', GradientType=0);
	/* IE6-8 */;
}

.orange_f {
	background: #ff8746;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODc0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZjQwMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ff8746 0%, #af4003 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8746), color-stop(100%, #af4003));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff8746 0%, #af4003 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff8746 0%, #af4003 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff8746 0%, #af4003 100%);
	/* IE10+ */
	background: linear-gradient(top, #ff8746 0%, #af4003 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff8746', endColorstr='#af4003', GradientType=0);
	/* IE6-8 */;
}

.blue_gel {
	background: #3cb7dd;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE4NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA4NDY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjVhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3cb7dd), color-stop(50%, #1876ba), color-stop(51%, #084690), color-stop(100%, #0f5aa8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* IE10+ */
	background: linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#3cb7dd', endColorstr='#0f5aa8', GradientType=0);
	/* IE6-8 */;
}

.black_gel {
	background: #dbdfe0;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGZlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRiNGM1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dbdfe0 0%, #4b4c51 50%, #0a0e0a 51%, #0a0809 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbdfe0), color-stop(50%, #4b4c51), color-stop(51%, #0a0e0a), color-stop(100%, #0a0809));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dbdfe0 0%, #4b4c51 50%, #0a0e0a 51%, #0a0809 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dbdfe0 0%, #4b4c51 50%, #0a0e0a 51%, #0a0809 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dbdfe0 0%, #4b4c51 50%, #0a0e0a 51%, #0a0809 100%);
	/* IE10+ */
	background: linear-gradient(top, #dbdfe0 0%, #4b4c51 50%, #0a0e0a 51%, #0a0809 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dbdfe0', endColorstr='#0a0809', GradientType=0);
	/* IE6-8 */;
}

.blue_lgel {
	background: #34bbde;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM0YmJkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzExNmJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBlNWJhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTUzOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #34bbde 0%, #116bb2 50%, #0e5ba7 51%, #0a539f 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #34bbde), color-stop(50%, #116bb2), color-stop(51%, #0e5ba7), color-stop(100%, #0a539f));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #34bbde 0%, #116bb2 50%, #0e5ba7 51%, #0a539f 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #34bbde 0%, #116bb2 50%, #0e5ba7 51%, #0a539f 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #34bbde 0%, #116bb2 50%, #0e5ba7 51%, #0a539f 100%);
	/* IE10+ */
	background: linear-gradient(top, #34bbde 0%, #116bb2 50%, #0e5ba7 51%, #0a539f 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#34bbde', endColorstr='#0a539f', GradientType=0);
	/* IE6-8 */;
}

.white_gel {
	background: #ffffff;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f3f3f3), color-stop(51%, #ededed), color-stop(100%, #ffffff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
	/* IE6-8 */;
}

.gray_gel {
	background: #fafafa;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fafafa 0%, #ebebeb 50%, #e4e4e4 51%, #e1e1e2 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(50%, #ebebeb), color-stop(51%, #e4e4e4), color-stop(100%, #e1e1e2));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%, #ebebeb 50%, #e4e4e4 51%, #e1e1e2 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%, #ebebeb 50%, #e4e4e4 51%, #e1e1e2 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%, #ebebeb 50%, #e4e4e4 51%, #e1e1e2 100%);
	/* IE10+ */
	background: linear-gradient(top, #fafafa 0%, #ebebeb 50%, #e4e4e4 51%, #e1e1e2 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e1e1e2', GradientType=0);
	/* IE6-8 */;
}

.white_lin {
	background: #ffffff;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 40%, #d4d4d4 80%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(40%, #ededed), color-stop(80%, #d4d4d4));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 40%, #d4d4d4 80%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ededed 40%, #d4d4d4 80%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ededed 40%, #d4d4d4 80%);
	/* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #ededed 40%, #d4d4d4 80%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4', GradientType=0);
	/* IE6-8 */;
}

.orange_lin {
	background: #d13600;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxMzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjlmMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d13600 0%, #ff9f17 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d13600), color-stop(100%, #ff9f17));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d13600 0%, #ff9f17 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d13600 0%, #ff9f17 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d13600 0%, #ff9f17 100%);
	/* IE10+ */
	background: linear-gradient(top, #d13600 0%, #ff9f17 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d13600', endColorstr='#ff9f17', GradientType=0);
	/* IE6-8 */;
}

.blue_lin {
	background: #0068a7;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNjhhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYWIyZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0068a7 0%, #2ab2ff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0068a7), color-stop(100%, #2ab2ff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0068a7 0%, #2ab2ff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0068a7 0%, #2ab2ff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0068a7 0%, #2ab2ff 100%);
	/* IE10+ */
	background: linear-gradient(top, #0068a7 0%, #2ab2ff 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0068a7', endColorstr='#2ab2ff', GradientType=0);
	/* IE6-8 */;
}

.gary_lin {
	background: #d4d4d4;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #d4d4d4 20%, #ededed 60%, #ffffff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #d4d4d4), color-stop(60%, #ededed), color-stop(100%, #ffffff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d4d4d4 20%, #ededed 60%, #ffffff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d4d4d4 20%, #ededed 60%, #ffffff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d4d4d4 20%, #ededed 60%, #ffffff 100%);
	/* IE10+ */
	background: linear-gradient(top, #d4d4d4 20%, #ededed 60%, #ffffff 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#ffffff', GradientType=0);
	/* IE6-8 */;
}

.glosy_lin {
	background: #fbfbfb;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UyZTJlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(50%, #e7e7e7), color-stop(51%, #e2e2e3), color-stop(100%, #cfcfd0));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	/* IE10+ */
	background: linear-gradient(top, #fbfbfb 0%, #e7e7e7 50%, #e2e2e3 51%, #cfcfd0 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#cfcfd0', GradientType=0);
	/* IE6-8 */;
}

.sky_lin {
	background: #e1eef9;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZWVmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I0ZDhmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2E0ZDBmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Y2M1ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e1eef9 0%, #b4d8f6 50%, #a4d0f4 51%, #8cc5f7 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1eef9), color-stop(50%, #b4d8f6), color-stop(51%, #a4d0f4), color-stop(100%, #8cc5f7));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1eef9 0%, #b4d8f6 50%, #a4d0f4 51%, #8cc5f7 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1eef9 0%, #b4d8f6 50%, #a4d0f4 51%, #8cc5f7 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e1eef9 0%, #b4d8f6 50%, #a4d0f4 51%, #8cc5f7 100%);
	/* IE10+ */
	background: linear-gradient(top, #e1eef9 0%, #b4d8f6 50%, #a4d0f4 51%, #8cc5f7 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e1eef9', endColorstr='#8cc5f7', GradientType=0);
	/* IE6-8 */;
}

.gray_rev {
	background: #dcdcdc;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dcdcdc 0%, #ffffff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dcdcdc), color-stop(100%, #ffffff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dcdcdc 0%, #ffffff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dcdcdc 0%, #ffffff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dcdcdc 0%, #ffffff 100%);
	/* IE10+ */
	background: linear-gradient(top, #dcdcdc 0%, #ffffff 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#ffffff', GradientType=0);
	/* IE6-8 */;
}

.gray_dark {
	background: #dedede;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I0YjRiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2E3YTdhOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Mzg0ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #dedede 0%, #b4b4b5 50%, #a7a7a8 51%, #838485 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(50%, #b4b4b5), color-stop(51%, #a7a7a8), color-stop(100%, #838485));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dedede 0%, #b4b4b5 50%, #a7a7a8 51%, #838485 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dedede 0%, #b4b4b5 50%, #a7a7a8 51%, #838485 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dedede 0%, #b4b4b5 50%, #a7a7a8 51%, #838485 100%);
	/* IE10+ */
	background: linear-gradient(top, #dedede 0%, #b4b4b5 50%, #a7a7a8 51%, #838485 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#838485', GradientType=0);
	/* IE6-8 */;
}

.orange_cro {
	background: #e79334;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3OTMzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2QzNTgxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QxNTAxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzJjMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e79334 0%, #d35816 50%, #d15013 51%, #b72c07 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e79334), color-stop(50%, #d35816), color-stop(51%, #d15013), color-stop(100%, #b72c07));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e79334 0%, #d35816 50%, #d15013 51%, #b72c07 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e79334 0%, #d35816 50%, #d15013 51%, #b72c07 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e79334 0%, #d35816 50%, #d15013 51%, #b72c07 100%);
	/* IE10+ */
	background: linear-gradient(top, #e79334 0%, #d35816 50%, #d15013 51%, #b72c07 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e79334', endColorstr='#b72c07', GradientType=0);
	/* IE6-8 */;
}

.black_pro {
	background: #1a1a1a;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1a1a1a 0%, #2f2f2f 40%, #1a1a1a 70%, #1a1a1a 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a1a1a), color-stop(40%, #2f2f2f), color-stop(70%, #1a1a1a), color-stop(100%, #1a1a1a));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1a1a1a 0%, #2f2f2f 40%, #1a1a1a 70%, #1a1a1a 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1a1a1a 0%, #2f2f2f 40%, #1a1a1a 70%, #1a1a1a 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1a1a1a 0%, #2f2f2f 40%, #1a1a1a 70%, #1a1a1a 100%);
	/* IE10+ */
	background: linear-gradient(top, #1a1a1a 0%, #2f2f2f 40%, #1a1a1a 70%, #1a1a1a 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#1a1a1a', GradientType=0);
	/* IE6-8 */;
}

.yellow_pro {
	background: #f5c200;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1YzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2YzYjYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Y3Y2QwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f5c200 0%, #f3b600 40%, #f7cd00 70%, #f5c200 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5c200), color-stop(40%, #f3b600), color-stop(70%, #f7cd00), color-stop(100%, #f5c200));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f5c200 0%, #f3b600 40%, #f7cd00 70%, #f5c200 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f5c200 0%, #f3b600 40%, #f7cd00 70%, #f5c200 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f5c200 0%, #f3b600 40%, #f7cd00 70%, #f5c200 100%);
	/* IE10+ */
	background: linear-gradient(top, #f5c200 0%, #f3b600 40%, #f7cd00 70%, #f5c200 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f5c200', endColorstr='#f5c200', GradientType=0);
	/* IE6-8 */;
}

.black_t {
	background: #595959;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNzE3MTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #595959 0%, #171717 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, #171717));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #595959 0%, #171717 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #595959 0%, #171717 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #595959 0%, #171717 100%);
	/* IE10+ */
	background: linear-gradient(top, #595959 0%, #171717 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#171717', GradientType=0);
	/* IE6-8 */;
}

.black_rev {
	background: #171717;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3MTcxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTU5NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #171717 0%, #595959 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #171717), color-stop(100%, #595959));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #171717 0%, #595959 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #171717 0%, #595959 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #171717 0%, #595959 100%);
	/* IE10+ */
	background: linear-gradient(top, #171717 0%, #595959 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#171717', endColorstr='#595959', GradientType=0);
	/* IE6-8 */;
}

.blue_t {
	background: #92ceef;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkyY2VlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTdjYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #92ceef 0%, #257cc2 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #92ceef), color-stop(100%, #257cc2));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #92ceef 0%, #257cc2 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #92ceef 0%, #257cc2 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #92ceef 0%, #257cc2 100%);
	/* IE10+ */
	background: linear-gradient(top, #92ceef 0%, #257cc2 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#92ceef', endColorstr='#257cc2', GradientType=0);
	/* IE6-8 */;
}

.blue_rev {
	background: #257cc2;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI1N2NjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MmNlZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #257cc2 0%, #92ceef 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #257cc2), color-stop(100%, #92ceef));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #257cc2 0%, #92ceef 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #257cc2 0%, #92ceef 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #257cc2 0%, #92ceef 100%);
	/* IE10+ */
	background: linear-gradient(top, #257cc2 0%, #92ceef 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#257cc2', endColorstr='#92ceef', GradientType=0);
	/* IE6-8 */;
}

.blue_d {
	background: #19a6d3;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5YTZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA4NTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA2NDQ5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjI4NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19a6d3), color-stop(50%, #0853a1), color-stop(51%, #064492), color-stop(100%, #02286e));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* IE10+ */
	background: linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
	/* IE6-8 */;
}

.dark_d {
	background: #494949;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE4MTgxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzE0MTQxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzA3MDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #494949 0%, #181819 50%, #141414 51%, #070707 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #494949), color-stop(50%, #181819), color-stop(51%, #141414), color-stop(100%, #070707));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #494949 0%, #181819 50%, #141414 51%, #070707 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #494949 0%, #181819 50%, #141414 51%, #070707 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #494949 0%, #181819 50%, #141414 51%, #070707 100%);
	/* IE10+ */
	background: linear-gradient(top, #494949 0%, #181819 50%, #141414 51%, #070707 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#070707', GradientType=0);
	/* IE6-8 */;
}

.gray_sai {
	background: #e7e7e7;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NhY2FjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2MwYzBjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGE0YTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e7e7e7 0%, #cacacb 50%, #c0c0c1 51%, #a4a4a5 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(50%, #cacacb), color-stop(51%, #c0c0c1), color-stop(100%, #a4a4a5));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e7e7e7 0%, #cacacb 50%, #c0c0c1 51%, #a4a4a5 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e7e7e7 0%, #cacacb 50%, #c0c0c1 51%, #a4a4a5 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e7e7e7 0%, #cacacb 50%, #c0c0c1 51%, #a4a4a5 100%);
	/* IE10+ */
	background: linear-gradient(top, #e7e7e7 0%, #cacacb 50%, #c0c0c1 51%, #a4a4a5 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#a4a4a5', GradientType=0);
	/* IE6-8 */;
}

.black_w {
	background: #6b7075;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiNzA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzFhMWIxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b7075), color-stop(50%, #1a1b1c), color-stop(51%, #0a0e0a), color-stop(100%, #0a0809));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	/* IE10+ */
	background: linear-gradient(top, #6b7075 0%, #1a1b1c 50%, #0a0e0a 51%, #0a0809 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6b7075', endColorstr='#0a0809', GradientType=0);
	/* IE6-8 */;
}

.tspt {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Njc2YSIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNGE0YjRlIiBzdG9wLW9wYWNpdHk9IjAuMzUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNzE3Mzc3IiBzdG9wLW9wYWNpdHk9IjAuMzUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(102, 103, 106, 0.3) 0%, rgba(74, 75, 78, 0.35) 50%, rgba(113, 115, 119, 0.35) 51%, rgba(214, 214, 214, 0.4) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(102, 103, 106, 0.3)), color-stop(50%, rgba(74, 75, 78, 0.35)), color-stop(51%, rgba(113, 115, 119, 0.35)), color-stop(100%, rgba(214, 214, 214, 0.4)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(102, 103, 106, 0.3) 0%, rgba(74, 75, 78, 0.35) 50%, rgba(113, 115, 119, 0.35) 51%, rgba(214, 214, 214, 0.4) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(102, 103, 106, 0.3) 0%, rgba(74, 75, 78, 0.35) 50%, rgba(113, 115, 119, 0.35) 51%, rgba(214, 214, 214, 0.4) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(102, 103, 106, 0.3) 0%, rgba(74, 75, 78, 0.35) 50%, rgba(113, 115, 119, 0.35) 51%, rgba(214, 214, 214, 0.4) 100%);
	/* IE10+ */
	background: linear-gradient(top, rgba(102, 103, 106, 0.3) 0%, rgba(74, 75, 78, 0.35) 50%, rgba(113, 115, 119, 0.35) 51%, rgba(214, 214, 214, 0.4) 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#4d66676a', endColorstr='#66d6d6d6', GradientType=0);
	/* IE6-8 */;
}

.btn_blue_t {
	height: 30px;
	margin: 10px;
	border: #05447f 1px solid;
	box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-moz-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	-webkit-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	border-radius: 20px;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
	line-height: 30px;
	text-align: center;
	color: #fff;
	width: 150px;
}

.btn_blue_t:hover {
	box-shadow: 0px 0px 3px rgba(000, 000, 000, 0.8), inset 0 1px 1px -1px #fff, inset 0 -1px 1px -1px #00395d;
	background: #0296f2;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyOTZmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDY5YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0296f2), color-stop(100%, #0069bf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* IE10+ */
	background: linear-gradient(top, #0296f2 0%, #0069bf 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0296f2', endColorstr='#0069bf', GradientType=0);
	/* IE6-8 */;
}

.btn_blue_t:active {
	background: #3cb7dd;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjYjdkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzE4NzZiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA4NDY5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjVhYTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3cb7dd), color-stop(50%, #1876ba), color-stop(51%, #084690), color-stop(100%, #0f5aa8));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* IE10+ */
	background: linear-gradient(top, #3cb7dd 0%, #1876ba 50%, #084690 51%, #0f5aa8 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#3cb7dd', endColorstr='#0f5aa8', GradientType=0);
	/* IE6-8 */;
}

.text-gra {
	font-size: 40px;
	font-weight: bold;
	color: #03C;
	height: 40px;
	width: 300px;
	position: relative;
}

.text-gra span {
	height: 40px;
	width: 300px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 0)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* IE10+ */
	background: linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
	/* IE6-8 */;
}

.h_icon {
	height: 20px;
	width: 20px;
	display: block;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url(../images/sprite-icons/icon-black.png) no-repeat;
}

.filter_btn {
	height: 20px;
	width: 20px;
	display: block;
	position: absolute;
	top: 3px;
	left: 4px;
	background: url(../images/sprite-icons/icon-black.png) no-repeat;
}

/*CS_H*/
.folder_sc {
	background-position: 0px -20px !important;
}

.home_sc {
	background-position: 0px -60px !important;
}

.magnifying_sc {
	background-position: 0px -100px !important;
}

.trashcan_sc {
	background-position: 0px -140px !important;
}

.paperclip_sc {
	background-position: 0px -180px !important;
}

.shopping_sc {
	background-position: 0px -220px !important;
}

.flag_sc {
	background-position: 0px -260px !important;
}

.locked_sc {
	background-position: 0px -300px !important;
}

.cup_sc {
	background-position: 0px -340px !important;
}

.info_sc {
	background-position: 0px -380px !important;
}

.help_sc {
	background-position: 0px -420px !important;
}

.key_sc {
	background-position: 0px -460px !important;
}

.safari_sc {
	background-position: 0px -500px !important;
}

.alarm_clock_sc {
	background-position: 0px -540px !important;
}

.tag_sc {
	background-position: 0px -580px !important;
}

.mail_sc {
	background-position: 0px -620px !important;
}

.acces_sc {
	background-position: 0px -660px !important;
}

.tags_2_sc {
	background-position: 0px -700px !important;
}

.alert_sc {
	background-position: 0px -740px !important;
}

.alert_2_sc {
	background-position: 0px -780px !important;
}

.speech_2_sc {
	background-position: 0px -820px !important;
}

.users_sc {
	background-position: 0px -860px !important;
}

.bended_left_sc {
	background-position: 0px -900px !important;
}

.phone_sc {
	background-position: 0px -940px !important;
}

.bended_right_sc {
	background-position: 0px -980px !important;
}

.user_sc {
	background-position: 0px -1020px !important;
}

.speech_bubble_sc {
	background-position: 0px -1060px !important;
}

.light_bulb_sc {
	background-position: 0px -1100px !important;
}

.day_calendar_sc {
	background-position: 0px -1140px !important;
}

.cog_3_sc {
	background-position: 0px -1180px !important;
}

.refresh_sc {
	background-position: 0px -1220px !important;
}

.user_comment_sc {
	background-position: 0px -1260px !important;
}

.shopping_cart_sc {
	background-position: 0px -1300px !important;
}

.cog_2_sc {
	background-position: 0px -1340px !important;
}

.refresh_3_sc {
	background-position: 0px -1380px !important;
}

/*ICON_H_C*/
.lifebuoy_c {
	background-position: 0px -20px !important;
}

.link_c {
	background-position: 0px -60px !important;
}

.user_business_c {
	background-position: 0px -100px !important;
}

.user_silhouette_c {
	background-position: 0px -140px !important;
}

.lightbulb_c {
	background-position: 0px -180px !important;
}

.lock_c {
	background-position: 0px -220px !important;
}

.cog_c {
	background-position: 0px -260px !important;
}

.error_c {
	background-position: 0px -300px !important;
}

.exclamation_c {
	background-position: 0px -340px !important;
}

.compress_c {
	background-position: 0px -380px !important;
}

.comment_c {
	background-position: 0px -420px !important;
}

.attach_c {
	background-position: 0px -460px !important;
}

.folder_c {
	background-position: 0px -500px !important;
}

.add_c {
	background-position: 0px -540px !important;
}

.userfemale_c {
	background-position: 0px -580px !important;
}

.connect_c {
	background-position: 0px -620px !important;
}

.help_c {
	background-position: 0px -660px !important;
}

.find_c {
	background-position: 0px -700px !important;
}

.flag_blue_c {
	background-position: 0px -740px !important;
}

.bin_closed_c {
	background-position: 0px -780px !important;
}

.exclamation_octagon_fram_c {
	background-position: 0px -820px !important;
}

.accept_c {
	background-position: 0px -860px !important;
}

.magnifier_c {
	background-position: 0px -900px !important;
}

.bullet_key_c {
	background-position: 0px -940px !important;
}

.attach_2_c {
	background-position: 0px -980px !important;
}

.key_c {
	background-position: 0px -1020px !important;
}

.award_star_gold_c {
	background-position: 0px -1060px !important;
}

.trophy_bronze_c {
	background-position: 0px -1100px !important;
}

.heart_c {
	background-position: 0px -1140px !important;
}

.cross_octagon_c {
	background-position: 0px -1180px !important;
}

.medal_gold_1_c {
	background-position: 0px -1220px !important;
}

.cross_c {
	background-position: 0px -1260px !important;
}

.crossfram_c {
	background-position: 0px -1300px !important;
}

.clock_c {
	background-position: 0px -1340px !important;
}

.alarm_c {
	background-position: 0px -1380px !important;
}

.monitor_c {
	background-position: 0px -1420px !important;
}

.disconnect_c {
	background-position: 0px -1460px !important;
}

.arrow_out_c {
	background-position: 0px -1500px !important;
}

.chart_pie_c {
	background-position: 0px -1540px !important;
}

.hammer_screwdriver_c {
	background-position: 0px -1580px !important;
}

.cancel_c {
	background-position: 0px -1620px !important;
}

.delete_c {
	background-position: 0px -1660px !important;
}

.world_c {
	background-position: 0px -1700px !important;
}

.email_c {
	background-position: 0px -1740px !important;
}

.webcam_c {
	background-position: 0px -1780px !important;
}

.email_open_c {
	background-position: 0px -1820px !important;
}

.disk_c {
	background-position: 0px -1860px !important;
}

.images_c {
	background-position: 0px -1900px !important;
}

.page_white_edit_c {
	background-position: 0px -1940px !important;
}

.page_white_delete_c {
	background-position: 0px -1980px !important;
}

.pencil_c {
	background-position: 0px -2020px !important;
}

/*16X16 BLACK*/
.magnifying_glass {
	background-position: 0px 0px !important;
}

.trashcan {
	background-position: -20px 0px !important;
}

.dress {
	background-position: -40px 0px !important;
}

.upload {
	background-position: -60px 0px !important;
}

.download {
	background-position: -80px 0px !important;
}

.winner_podium {
	background-position: -100px 0px !important;
}

.cup {
	background-position: -120px 0px !important;
}

.flag {
	background-position: -140px 0px !important;
}

.home {
	background-position: -160px 0px !important;
}

.trashcan_2 {
	background-position: -180px 0px !important;
}

.office_2 {
	background-position: -282px 0px !important;
}

.presentation {
	background-position: -200px 0px !important;
}

.flag_2 {
	background-position: -220px 0px !important;
}

.finish_flag {
	background-position: -240px 0px !important;
}

.download_to_computer {
	background-position: -260px 0px !important;
}

.book {
	background-position: -280px 0px !important;
}

.home_2 {
	background-position: -300px 0px !important;
}

.trash_2 {
	background-position: -18px 0px !important;
}


.link {
	background-position: -320px 0px !important;
}

.book_large {
	background-position: -340px 0px !important;
}

.books {
	background-position: -360px 0px !important;
}

.note_book {
	background-position: -380px 0px !important;
}

.help {
	background-position: -400px 0px !important;
}

.mail {
	background-position: -420px 0px !important;
}

.umbrella {
	background-position: -440px 0px !important;
}

.companies {
	background-position: -460px 0px !important;
}

.apartment_building {
	background-position: -480px 0px !important;
}

.strategy_2 {
	background-position: -500px 0px !important;
}

.under_construction {
	background-position: -520px 0px !important;
}

.link_2 {
	background-position: -540px 0px !important;
}

.tree {
	background-position: -560px 0px !important;
}

.file_cabinet {
	background-position: -580px 0px !important;
}

.rss {
	background-position: -600px 0px !important;
}

.strategy {
	background-position: -620px 0px !important;
}

.vault {
	background-position: -640px 0px !important;
}

.archive {
	background-position: -660px 0px !important;
}

.pacman {
	background-position: -680px 0px !important;
}

.alert_2 {
	background-position: -700px 0px !important;
}

.alert {
	/*background-position: -720px 0px !important;*/
}

.alarm_bell {
	background-position: -740px 0px !important;
}

.post_card {
	background-position: -760px 0px !important;
}

.pacman_ghost {
	background-position: -780px 0px !important;
}

.bandaid {
	background-position: -800px 0px !important;
}

.globe_2 {
	background-position: -820px 0px !important;
}

.alarm_bell_2 {
	background-position: -840px 0px !important;
}

.robot {
	background-position: -860px 0px !important;
}

.globe {
	background-position: -880px 0px !important;
}

.cloud {
	background-position: -900px 0px !important;
}

.light_bulb {
	background-position: -920px 0px !important;
}

.chemical {
	background-position: -940px 0px !important;
}

.lamp {
	background-position: -960px 0px !important;
}

.cloud_upload {
	background-position: -980px 0px !important;
}

.cloud_download {
	background-position: 0px -20px !important;
}

.ice_cream {
	background-position: -20px -20px !important;
}

.ice_cream_2 {
	background-position: -40px -20px !important;
}

.paperclip {
	background-position: -60px -20px !important;
}

.footprints {
	background-position: -80px -20px !important;
}

.firefox {
	background-position: -100px -20px !important;
}

.chrome {
	background-position: -120px -20px !important;
}

.safari {
	background-position: -140px -20px !important;
}

.loading_bar {
	background-position: -160px -20px !important;
}

.bulls_eye {
	background-position: -180px -20px !important;
}

.folder {
	background-position: -200px -20px !important;
}

.locked {
	background-position: -220px -20px !important;
}

.locked_2 {
	background-position: -240px -20px !important;
}

.unlocked {
	background-position: -260px -20px !important;
}

.tag {
	background-position: -280px -20px !important;
}

.macos {
	background-position: -300px -20px !important;
}

.tags_2 {
	background-position: -320px -20px !important;
}

.windows {
	background-position: -340px -20px !important;
}

.create_write {
	background-position: -360px -20px !important;
}

.linux {
	background-position: -380px -20px !important;
}

.exposÃ© {
	background-position: -400px -20px !important;
}

.key {
	background-position: -420px -20px !important;
}

.key_2 {
	background-position: -440px -20px !important;
}

.table {
	/*background-position: -460px -20px !important;*/
}

.acces_denied_sign {
	background-position: -480px -20px !important;
}

.cat {
	background-position: -500px -20px !important;
}

.balloons {
	background-position: -520px -20px !important;
}

.airplane {
	background-position: -540px -20px !important;
}

.truck {
	background-position: -560px -20px !important;
}

.chair {
	background-position: -580px -20px !important;
}

.info_about {
	background-position: -600px -20px !important;
}

.car {
	background-position: -620px -20px !important;
}

.alarm_clock {
	background-position: -640px -20px !important;
}

.timer {
	background-position: -660px -20px !important;
}

.stop_watch {
	background-position: -680px -20px !important;
}

.clock {
	background-position: -700px -20px !important;
}

.day_calendar {
	background-position: -720px -20px !important;
}

.month_calendar {
	background-position: -740px -20px !important;
}

.paypal {
	background-position: -760px -20px !important;
}

.payPal_3 {
	background-position: -780px -20px !important;
}

.paypal_2 {
	background-position: -800px -20px !important;
}

.money {
	background-position: -820px -20px !important;
}

.piggy_bank {
	background-position: -840px -20px !important;
}

.price_tags {
	background-position: -860px -20px !important;
}

.price_tag {
	background-position: -880px -20px !important;
}

.lemonade_stand {
	background-position: -900px -20px !important;
}

.money_2 {
	background-position: -920px -20px !important;
}

.shopping_basket_2 {
	background-position: -940px -20px !important;
}

.scan_label_2 {
	background-position: -960px -20px !important;
}

.shopping_cart_3 {
	background-position: -980px -20px !important;
}

.shopping_basket_2 {
	background-position: 0px -40px !important;
}

.shopping_cart {
	background-position: -20px -40px !important;
}

.shopping_cart_4 {
	background-position: -40px -40px !important;
}

.shopping_cart_2 {
	background-position: -60px -40px !important;
}

.digg {
	background-position: -80px -40px !important;
}

.digg_2 {
	background-position: -100px -40px !important;
}

.google_buzz {
	background-position: -120px -40px !important;
}

.delicious {
	background-position: -140px -40px !important;
}

.twitter {
	background-position: -160px -40px !important;
}

.twitter_2 {
	background-position: -180px -40px !important;
}

.tumbler {
	background-position: -200px -40px !important;
}

.plixi {
	background-position: -220px -40px !important;
}

.dribbble {
	background-position: -240px -40px !important;
}

.dribbble_2 {
	background-position: -260px -40px !important;
}

.stubleupon {
	background-position: -280px -40px !important;
}

.lastfm_2 {
	background-position: -300px -40px !important;
}

.mobypicture {
	background-position: -320px -40px !important;
}

.facebook {
	background-position: -340px -40px !important;
}

.youtube {
	background-position: -360px -40px !important;
}

.youtube_2 {
	background-position: -380px -40px !important;
}

.vimeo {
	background-position: -400px -40px !important;
}

.vimeo_2 {
	background-position: -420px -40px !important;
}

.skype {
	background-position: -440px -40px !important;
}

.ichat {
	background-position: -460px -40px !important;
}

.facebook_like {
	background-position: -480px -40px !important;
}

.dropbox {
	background-position: -500px -40px !important;
}

.myspace_2 {
	background-position: -520px -40px !important;
}

.walking_man {
	background-position: -540px -40px !important;
}

.user {
	background-position: -560px -40px !important;
}

.running_man {
	background-position: -580px -40px !important;
}

.exit {
	background-position: -600px -40px !important;
}

.male_contour {
	background-position: -620px -40px !important;
}

.admin_user {
	background-position: -640px -40px !important;
}

.female_contour {
	background-position: -660px -40px !important;
}

.male_symbol {
	background-position: -680px -40px !important;
}

.female_symbol {
	background-position: -700px -40px !important;
}

.user_2 {
	background-position: -720px -40px !important;
}

.users {
	background-position: -740px -40px !important;
}

.users_2 {
	background-position: -760px -40px !important;
}

.admin_user_2 {
	background-position: -780px -40px !important;
}

.user_comment {
	background-position: -800px -40px !important;
}

.cog {
	background-position: -820px -40px !important;
}

.cog_2 {
	background-position: -840px -40px !important;
}

.cog_3 {
	background-position: -860px -40px !important;
}

.cog_4 {
	background-position: -880px -40px !important;
}

.settings_tools {
	background-position: -900px -40px;
}

.settings_2 {
	background-position: -920px -40px !important;
}

.hd {
	background-position: -940px -40px !important;
}

.hd_2 {
	background-position: -960px -40px !important;
}

.hd_3 {
	background-position: -980px -40px !important;
}

.sd_3 {
	background-position: 0px -60px !important;
}

.sd {
	background-position: -20px -60px !important;
}

.sd_2 {
	background-position: -40px -60px !important;
}

.dvd {
	background-position: -60px -60px !important;
}

.blu_ray {
	background-position: -80px -60px !important;
}

.record {
	background-position: -100px -60px !important;
}

.cd {
	background-position: -120px -60px !important;
}

.cassette {
	background-position: -140px -60px !important;
}

.image {
	background-position: -160px -60px !important;
}

.image_1 {
	background-position: -180px -60px !important;
}

.megaphone {
	background-position: -200px -60px !important;
}

.image_2 {
	background-position: -220px -60px !important;
}

.film_strip {
	background-position: -240px -60px !important;
}

.image2_2 {
	background-position: -260px -60px !important;
}

.film_strip_2 {
	background-position: -280px -60px !important;
}

.sound {
	background-position: -300px -60px !important;
}

.headphones {
	background-position: -320px -60px !important;
}

.microphone {
	background-position: -340px -60px !important;
}

.printer {
	background-position: -360px -60px !important;
}

.radio {
	background-position: -380px -60px !important;
}

.television {
	background-position: -400px -60px !important;
}

.computer_imac {
	background-position: -420px -60px !important;
}

.laptop {
	background-position: -440px -60px !important;
}

.mighty_mouse {
	background-position: -460px -60px !important;
}

.magic_mouse {
	background-position: -480px -60px !important;
}

.camera {
	background-position: -500px -60px !important;
}

.camera_2 {
	background-position: -520px -60px !important;
}

.monitor {
	background-position: -540px -60px !important;
}

.mouse_wires {
	background-position: -560px -60px !important;
}

.ipod_classic {
	background-position: -580px -60px !important;
}

.film_camera {
	background-position: -600px -60px !important;
}

.ipad {
	background-position: -620px -60px !important;
}

.ipod_nano {
	background-position: -640px -60px !important;
}

.fax {
	background-position: -660px -60px !important;
}

.calculator {
	background-position: -680px -60px !important;
}

.cash_register {
	background-position: -700px -60px !important;
}

.bended_arrow_right {
	background-position: -720px -60px !important;
}

.bended_arrow_left {
	background-position: -740px -60px !important;
}

.bended_arrow_down {
	background-position: -760px -60px !important;
}

.bended_arrow_up {
	background-position: -780px -60px !important;
}

.refresh {
	background-position: -800px -60px !important;
}

.refresh_2 {
	background-position: -820px -60px !important;
}

.refresh_4 {
	background-position: -840px -60px !important;
}

.repeat {
	background-position: -860px -60px !important;
}

.shuffle {
	background-position: -880px -60px !important;
}

.refresh_3 {
	background-position: -900px -60px !important;
}

.go_back_from_full_screen {
	background-position: -920px -60px !important;
}

.go_full_screen {
	background-position: -940px -60px !important;
}

.recycle_symbol {
	background-position: -960px -60px !important;
}

.go_back_from_screen {
	background-position: -980px -60px !important;
}

.frames {
	background-position: 0px -80px !important;
}

.blocks_images {
	background-position: -20px -80px !important;
}

.list_images {
	background-position: -40px -80px !important;
}

.coverflow {
	background-position: -60px -80px !important;
}

.list_image {
	background-position: -80px -80px !important;
}

.list {
	background-position: -100px -80px !important;
}

.wordpress {
	background-position: -120px -80px !important;
}

.wordpress_2 {
	background-position: -140px -80px !important;
}

.joomla {
	background-position: -160px -80px !important;
}

.expression_engine {
	background-position: -180px -80px !important;
}

.drupal {
	background-position: -200px -80px !important;
}

.iphone_3g {
	background-position: -220px -80px !important;
}

.iphone_4 {
	background-position: -240px -80px !important;
}

.blackberry {
	background-position: -260px -80px !important;
}

.android {
	background-position: -280px -80px !important;
}

.mobile_phone {
	background-position: -300px -80px !important;
}

.bluetooth {
	background-position: -320px -80px !important;
}

.bluetooth_2 {
	background-position: -340px -80px !important;
}

.wifi_signal {
	background-position: -360px -80px !important;
}

.wifi_signal_2 {
	background-position: -380px -80px !important;
}

.box_outgoing {
	background-position: -400px -80px !important;
}

.inbox {
	background-position: -420px -80px !important;
}

.box_incoming {
	background-position: -440px -80px !important;
}

.speech_bubble {
	background-position: -460px -80px !important;
}

.speech_bubble_2 {
	background-position: -480px -80px !important;
}

.phone {
	background-position: -500px -80px !important;
}

.speech_bubbles_2 {
	background-position: -520px -80px !important;
}

.phone_3 {
	background-position: -540px -80px !important;
}

.speech_bubbles {
	background-position: -560px -80px !important;
}

.phone_hook {
	background-position: -580px -80px !important;
}

.battery_full {
	background-position: -600px -80px !important;
}

.electricity_input {
	background-position: -620px -80px !important;
}

.battery_almost_full {
	background-position: -640px -80px !important;
}

.battery_almost_empty {
	background-position: -660px -80px !important;
}

.battery_empty {
	background-position: -680px -80px !important;
}

.battery {
	background-position: -700px -80px !important;
}

.power {
	background-position: -720px -80px !important;
}

.electricity_plug {
	background-position: -740px -80px !important;
}

.paint_brush {
	background-position: -760px -80px !important;
}

.small_brush {
	background-position: -780px -80px !important;
}

.fountain_pen {
	background-position: -800px -80px !important;
}

.big_brush {
	background-position: -820px -80px !important;
}

.pencil {
	background-position: -840px -80px !important;
}

.cut_scissors {
	background-position: -860px -80px !important;
}

.abacus {
	background-position: -880px -80px !important;
}

.ruler_2 {
	background-position: -900px -80px !important;
}

.clipboard {
	background-position: -920px -80px !important;
}

.ruler {
	background-position: -940px -80px !important;
}

.eyedropper {
	background-position: -960px -80px !important;
}

.marker {
	background-position: -980px -80px !important;
}

.map {
	background-position: 0px -100px !important;
}

.google_maps {
	background-position: -20px -100px !important;
}

.sign_post {
	background-position: -40px -100px !important;
}

.document {
	background-position: -60px -100px !important;
}

.documents {
	background-position: -80px -100px !important;
}

.pdf_document {
	background-position: -100px -100px !important;
}

.pdf_documents {
	background-position: -120px -100px !important;
}

.word_document {
	background-position: -140px -100px !important;
}

.word_documents {
	background-position: -160px -100px !important;
}

.zip_file {
	background-position: -180px -100px !important;
}

.zip_files {
	background-position: -200px -100px !important;
}

.powerpoint_document {
	background-position: -220px -100px !important;
}

.powerpoint_documents {
	background-position: -240px -100px !important;
}

.excel_document {
	background-position: -260px -100px !important;
}

.excel_documents {
	background-position: -280px -100px !important;
}

.v_card {
	background-position: -300px -100px !important;
}

.v_card_2 {
	background-position: -320px -100px !important;
}

.address_book {
	background-position: -340px -100px !important;
}

.chart {
	background-position: -360px -100px !important;
}

.chart_2 {
	background-position: -380px -100px !important;
}

.chart_3 {
	background-position: -400px -100px !important;
}

.chart_4 {
	background-position: -420px -100px !important;
}

.chart_5 {
	background-position: -440px -100px !important;
}

.chart_6 {
	background-position: -460px -100px !important;
}

.chart_7 {
	background-position: -480px -100px !important;
}

.graph {
	background-position: -500px -100px !important;
}

.chart_8 {
	background-position: -520px -100px !important;
}

.p_next {
	background-position: -540px -100px !important;
}

.p_last {
	background-position: -560px -100px !important;
}

.p_prev {
	background-position: -580px -100px !important;
}

.p_first {
	background-position: -600px -100px !important;
}

.stats_icon {
	height: 40px;
	width: 40px;
	display: block;
	position: absolute;
	left: 8px;
	top: 4px;
	background: url(../images/sprite-icons/icon_sl.png) no-repeat;
}

/*icon_sl*/
.donate_sl {
	background-position: 0px 0px !important;
}

.document_library_sl {
	background-position: -40px 0px !important;
}

.delicious_sl {
	background-position: -80px 0px !important;
}

.date_sl {
	background-position: -120px 0px !important;
}

.database_sl {
	background-position: -160px 0px !important;
}

.cv_sl {
	background-position: -200px 0px !important;
}

.customers_sl {
	background-position: -240px 0px !important;
}

.current_work_sl {
	background-position: -280px 0px !important;
}

.credit_card_sl {
	background-position: -320px 0px !important;
}

.credit_sl {
	background-position: -360px 0px !important;
}

.cost_sl {
	background-position: -400px 0px !important;
}

.contact_sl {
	background-position: -440px 0px !important;
}

.consulting_sl {
	background-position: -480px 0px !important;
}

.communication_sl {
	background-position: -520px 0px !important;
}

.config_sl {
	background-position: -560px 0px !important;
}

.comment_sl {
	background-position: -600px 0px !important;
}

.check_sl {
	background-position: -640px 0px !important;
}

.collaboration_sl {
	background-position: -680px 0px !important;
}

.calendar_sl {
	background-position: -720px 0px !important;
}

.busy_sl {
	background-position: -760px 0px !important;
}

.category_sl {
	background-position: -800px 0px !important;
}

.business_contact_sl {
	background-position: -840px 0px !important;
}

.brainstorming_sl {
	background-position: -880px 0px !important;
}

.bookmark_sl {
	background-position: -920px 0px !important;
}

.billing_sl {
	background-position: -960px 0px !important;
}

.bestseller_sl {
	background-position: 0px -40px !important;
}

.basket_sl {
	background-position: -40px -40px !important;
}

.bank_sl {
	background-position: -80px -40px !important;
}

.attibutes_sl {
	background-position: -120px -40px !important;
}

.archives_sl {
	background-position: -160px -40px !important;
}

.advertising_sl {
	background-position: -200px -40px !important;
}

.administrative_docs_sl {
	background-position: -240px -40px !important;
}

.address_sl {
	background-position: -280px -40px !important;
}

.payment_card_sl {
	background-position: -320px -40px !important;
}

.order_1_sl {
	background-position: -360px -40px !important;
}

.order_sl {
	background-position: -400px -40px !important;
}

.old_versions_sl {
	background-position: -440px -40px !important;
}

.networking_sl {
	background-position: -480px -40px !important;
}

.my_account_sl {
	background-position: -520px -40px !important;
}

.logout_sl {
	background-position: -560px -40px !important;
}

.milestone_sl {
	background-position: -600px -40px !important;
}

.login_sl {
	background-position: -640px -40px !important;
}

.lock_sl {
	background-position: -680px -40px !important;
}

.link_sl {
	background-position: -720px -40px !important;
}

.limited_edition_sl {
	background-position: -760px -40px !important;
}

.lightbulb_sl {
	background-position: -800px -40px !important;
}

.library_sl {
	background-position: -840px -40px !important;
}

.issue_sl {
	background-position: -880px -40px !important;
}

.invoice_sl {
	background-position: -920px -40px !important;
}

.illustration_sl {
	background-position: -960px -40px !important;
}

.home_sl {
	background-position: 0px -80px !important;
}

.hire_me_sl {
	background-position: -40px -80px !important;
}

.heart_sl {
	background-position: -80px -80px !important;
}

.graphic_design_sl {
	background-position: -120px -80px !important;
}

.future_projects_sl {
	background-position: -160px -80px !important;
}

.full_time_sl {
	background-position: -200px -80px !important;
}

.freelance_sl {
	background-position: -240px -80px !important;
}

.folder_sl {
	background-position: -280px -80px !important;
}

.free_for_job_sl {
	background-position: -320px -80px !important;
}

.flag_sl {
	background-position: -360px -80px !important;
}

.finished_work_sl {
	background-position: -400px -80px !important;
}

.feed_sl {
	background-position: -440px -80px !important;
}

.featured_sl {
	background-position: -480px -80px !important;
}

.email_sl {
	background-position: -520px -80px !important;
}

.edit_sl {
	background-position: -560px -80px !important;
}

.drawings_sl {
	background-position: -600px -80px !important;
}

.paypal_sl {
	background-position: -640px -80px !important;
}

.pen_sl {
	background-position: -680px -80px !important;
}

.zoom_sl {
	background-position: -720px -80px !important;
}

.world_sl {
	background-position: -760px -80px !important;
}

.user_sl {
	background-position: -800px -80px !important;
}

.upcoming_work_sl {
	background-position: -840px -80px !important;
}

.twitter_sl {
	background-position: -880px -80px !important;
}

.ticket_sl {
	background-position: -920px -80px !important;
}

.tag_sl {
	background-position: -960px -80px !important;
}

.suppliers_sl {
	background-position: 0px -120px !important;
}

.statistics_sl {
	background-position: -40px -120px !important;
}

.star_sl {
	background-position: -80px -120px !important;
}

.sign_up_sl {
	background-position: -120px -120px !important;
}

.special_offer_sl {
	background-position: -160px -120px !important;
}

.sign_out_sl {
	background-position: -200px -120px !important;
}

.sitemap_sl {
	background-position: -240px -120px !important;
}

.sign_in_sl {
	background-position: -280px -120px !important;
}

.showreel_sl {
	background-position: -320px -120px !important;
}

.shipping_sl {
	background-position: -360px -120px !important;
}

.settings_sl {
	background-position: -400px -120px !important;
}

.search_sl {
	background-position: -440px -120px !important;
}

.refresh_sl {
	background-position: -480px -120px !important;
}

.publish_sl {
	background-position: -520px -120px !important;
}

.project_sl {
	background-position: -560px -120px !important;
}

.product_design_sl {
	background-position: -600px -120px !important;
}

.product_1_sl {
	background-position: -640px -120px !important;
}

.product_sl {
	background-position: -680px -120px !important;
}

.process_sl {
	background-position: -720px -120px !important;
}

.print_sl {
	background-position: -760px -120px !important;
}

.premium_sl {
	background-position: -800px -120px !important;
}

.plus_sl {
	background-position: -840px -120px !important;
}

.photography_sl {
	background-position: -880px -120px !important;
}

.phone_sl {
	background-position: -920px -120px !important;
}

.pencil_sl {
	background-position: -960px -120px !important;
}

/*16x16 COLOR*/
.accept_co {
	background-position: 0px 0px !important;
}

.add_co {
	background-position: -20px 0px !important;
}

.alarm_co {
	background-position: -40px 0px !important;
}

.anchor_co {
	background-position: -60px 0px !important;
}

.application_co {
	background-position: -80px 0px !important;
}

.application_add_co {
	background-position: -100px 0px !important;
}

.application_cascade_co {
	background-position: -120px 0px !important;
}

.application_delete_co {
	background-position: -140px 0px !important;
}

.application_double_co {
	background-position: -160px 0px !important;
}

.application_edit_co {
	background-position: -180px 0px !important;
}

.application_error_co {
	background-position: -200px 0px !important;
}

.application_form_co {
	background-position: -220px 0px !important;
}

.application_get_co {
	background-position: -240px 0px !important;
}

.application_go_co {
	background-position: -260px 0px !important;
}

.application_home_co {
	background-position: -280px 0px !important;
}

.application_key_co {
	background-position: -300px 0px !important;
}

.application_lightning_co {
	background-position: -320px 0px !important;
}

.application_link_co {
	background-position: -340px 0px !important;
}

.application_osx_co {
	background-position: -360px 0px !important;
}

.application_terminal_co {
	background-position: -380px 0px !important;
}

.application_put_co {
	background-position: -400px 0px !important;
}

.application_boxes_co {
	background-position: -420px 0px !important;
}

.application_contract_co {
	background-position: -440px 0px !important;
}

.application_expand_co {
	background-position: -460px 0px !important;
}

.application_list_co {
	background-position: -480px 0px !important;
}

.application_tree_co {
	background-position: -500px 0px !important;
}

.application_split_co {
	background-position: -520px 0px !important;
}

.application_horizontal_co {
	background-position: -540px 0px !important;
}

.application_vertical_co {
	background-position: -560px 0px !important;
}

.application_columns_co {
	background-position: -580px 0px !important;
}

.application_detail_co {
	background-position: -600px 0px !important;
}

.application_gallery_co {
	background-position: -620px 0px !important;
}

.application_icons_co {
	background-position: -640px 0px !important;
}

.application_view_list_co {
	background-position: -660px 0px !important;
}

.application_view_tile_co {
	background-position: -680px 0px !important;
}

.application_view_xp_co {
	background-position: -700px 0px !important;
}

.application_xp_terminal_co {
	background-position: -720px 0px !important;
}

.application2_co {
	background-position: -740px 0px !important;
}

.arrow_branch_co {
	background-position: -760px 0px !important;
}

.arrow_divide_co {
	background-position: -780px 0px !important;
}

.arrow_in_co {
	background-position: -800px 0px !important;
}

.arrow_inout_co {
	background-position: -820px 0px !important;
}

.arrow_join_co {
	background-position: -840px 0px !important;
}

.arrow_left_co {
	background-position: -860px 0px !important;
}

.arrow_right_co {
	background-position: -880px 0px !important;
}

.arrow_out_co {
	background-position: -900px 0px !important;
}

.arrow_refresh_co {
	background-position: -920px 0px !important;
}

.arrow_redo_co {
	background-position: -940px 0px !important;
}

.arrow_undo_co {
	background-position: -960px 0px !important;
}

.attach_2_co {
	background-position: -980px 0px !important;
}

.asterisk_orange_co {
	background-position: 0px -20px !important;
}

.arrow_merge_co {
	background-position: -20px -20px !important;
}

.attach_co {
	background-position: -40px -20px !important;
}

.award_star_gold_co {
	background-position: -60px -20px !important;
}

.bandaid_co {
	background-position: -80px -20px !important;
}

.basket_co {
	background-position: -100px -20px !important;
}

.bell_co {
	background-position: -120px -20px !important;
}

.bin_closed_co {
	background-position: -140px -20px !important;
}

.blog_co {
	background-position: -160px -20px !important;
}

.blueprint_co {
	background-position: -180px -20px !important;
}

.blueprint_horizontal_co {
	background-position: -200px -20px !important;
}

.bluetooth_co {
	background-position: -220px -20px !important;
}

.bomb_co {
	background-position: -240px -20px !important;
}

.book_co {
	background-position: -260px -20px !important;
}

.book_addresses_co {
	background-position: -280px -20px !important;
}

.book_next_co {
	background-position: -300px -20px !important;
}

.book_open_co {
	background-position: -320px -20px !important;
}

.book_previous_co {
	background-position: -340px -20px !important;
}

.bookmark_co {
	background-position: -360px -20px !important;
}

.bookmark_book_co {
	background-position: -380px -20px !important;
}

.bookmark_book_open_co {
	background-position: -400px -20px !important;
}

.bookmark_document_co {
	background-position: -420px -20px !important;
}

.bookmark_folder_co {
	background-position: -440px -20px !important;
}

.books_co {
	background-position: -460px -20px !important;
}

.box_co {
	background-position: -480px -20px !important;
}

.brick_co {
	background-position: -500px -20px !important;
}

.bricks_co {
	background-position: -520px -20px !important;
}

.briefcase_co {
	background-position: -540px -20px !important;
}

.bug_co {
	background-position: -560px -20px !important;
}

.buildings_co {
	background-position: -580px -20px !important;
}

.bullet_add_1_co {
	background-position: -600px -20px !important;
}

.bullet_add_2_co {
	background-position: -620px -20px !important;
}

.bullet_key_co {
	background-position: -640px -20px !important;
}

.cake_co {
	background-position: -660px -20px !important;
}

.calculator_co {
	background-position: -680px -20px !important;
}

.calendar_1_co {
	background-position: -700px -20px !important;
}

.calendar_2_co {
	background-position: -720px -20px !important;
}

.camera_co {
	background-position: -740px -20px !important;
}

.cancel_co {
	background-position: -760px -20px !important;
}

.car_co {
	background-position: -780px -20px !important;
}

.cart_co {
	background-position: -800px -20px !important;
}

.cd_co {
	background-position: -820px -20px !important;
}

.chart_bar_co {
	background-position: -840px -20px !important;
}

.chart_curve_co {
	background-position: -860px -20px !important;
}

.chart_line_co {
	background-position: -880px -20px !important;
}

.chart_organisation_co {
	background-position: -900px -20px !important;
}

.chart_pie_co {
	background-position: -920px -20px !important;
}

.clipboard_paste_image_co {
	background-position: -940px -20px !important;
}

.clipboard_sign_co {
	background-position: -960px -20px !important;
}

.clipboard_text_co {
	background-position: -980px -20px !important;
}

.clock_co {
	background-position: 0px -40px !important;
}

.cog_co {
	background-position: -20px -40px !important;
}

.coins_co {
	background-position: -40px -40px !important;
}

.color_swatch_1_co {
	background-position: -60px -40px !important;
}

.color_swatch_2_co {
	background-position: -80px -40px !important;
}

.comment_co {
	background-position: -100px -40px !important;
}

.compass_co {
	background-position: -120px -40px !important;
}

.compress_co {
	background-position: -140px -40px !important;
}

.computer_co {
	background-position: -160px -40px !important;
}

.connect_co {
	background-position: -180px -40px !important;
}

.contrast_co {
	background-position: -200px -40px !important;
}

.control_eject_co {
	background-position: -220px -40px !important;
}

.control_end_co {
	background-position: -240px -40px !important;
}

.control_equalizer_co {
	background-position: -260px -40px !important;
}

.control_fastforward_co {
	background-position: -280px -40px !important;
}

.control_pause_co {
	background-position: -300px -40px !important;
}

.control_play_co {
	background-position: -320px -40px !important;
}

.control_repeat_co {
	background-position: -340px -40px !important;
}

.control_rewind_co {
	background-position: -360px -40px !important;
}

.control_start_co {
	background-position: -380px -40px !important;
}

.control_stop_co {
	background-position: -400px -40px !important;
}

.control_wheel_co {
	background-position: -420px -40px !important;
}

.counter_co {
	background-position: -440px -40px !important;
}

.counter_count_co {
	background-position: -460px -40px !important;
}

.counter_count_up_co {
	background-position: -480px -40px !important;
}

.counter_reset_co {
	background-position: -500px -40px !important;
}

.counter_stop_co {
	background-position: -520px -40px !important;
}

.cross_co {
	background-position: -540px -40px !important;
}

.cross_octagon_co {
	background-position: -560px -40px !important;
}

.cross_octagon_fram_co {
	background-position: -580px -40px !important;
}

.cross_shield_co {
	background-position: -600px -40px !important;
}

.cross_shield_2_co {
	background-position: -620px -40px !important;
}

.crown_co {
	background-position: -640px -40px !important;
}

.crown_bronze_co {
	background-position: -660px -40px !important;
}

.crown_silver_co {
	background-position: -680px -40px !important;
}

.css_co {
	background-position: -700px -40px !important;
}

.cursor_co {
	background-position: -720px -40px !important;
}

.cut_co {
	background-position: -740px -40px !important;
}

.dashboard_co {
	background-position: -760px -40px !important;
}

.data_co {
	background-position: -780px -40px !important;
}

.database_co {
	background-position: -800px -40px !important;
}

.databases_co {
	background-position: -820px -40px !important;
}

.delete_co {
	background-position: -840px -40px !important;
}

.delivery_co {
	background-position: -860px -40px !important;
}

.desktop_co {
	background-position: -880px -40px !important;
}

.desktop_empty_co {
	background-position: -900px -40px !important;
}

.direction_co {
	background-position: -920px -40px !important;
}

.disconnect_co {
	background-position: -940px -40px !important;
}

.disk_co {
	background-position: -960px -40px !important;
}

.doc_access_co {
	background-position: -980px -40px !important;
}

.doc_break_co {
	background-position: 0px -60px !important;
}

.doc_convert_co {
	background-position: -20px -60px !important;
}

.doc_excel_csv_co {
	background-position: -40px -60px !important;
}

.doc_excel_table_co {
	background-position: -60px -60px !important;
}

.doc_film_co {
	background-position: -80px -60px !important;
}

.doc_illustrator_co {
	background-position: -100px -60px !important;
}

.doc_music_co {
	background-position: -120px -60px !important;
}

.doc_music_playlist_co {
	background-position: -140px -60px !important;
}

.doc_offlice_co {
	background-position: -160px -60px !important;
}

.doc_page_co {
	background-position: -180px -60px !important;
}

.doc_page_previous_co {
	background-position: -200px -60px !important;
}

.doc_pdf_co {
	background-position: -220px -60px !important;
}

.doc_photoshop_co {
	background-position: -240px -60px !important;
}

.doc_resize_co {
	background-position: -260px -60px !important;
}

.doc_resize_actual_co {
	background-position: -280px -60px !important;
}

.doc_shred_co {
	background-position: -300px -60px !important;
}

.doc_stand_co {
	background-position: -320px -60px !important;
}

.doc_table_co {
	background-position: -340px -60px !important;
}

.doc_tag_co {
	background-position: -360px -60px !important;
}

.doc_text_image_co {
	background-position: -380px -60px !important;
}

.door_co {
	background-position: -400px -60px !important;
}

.door_in_co {
	background-position: -420px -60px !important;
}

.drawer_co {
	background-position: -440px -60px !important;
}

.drink_co {
	background-position: -460px -60px !important;
}

.drink_empty_co {
	background-position: -480px -60px !important;
}

.drive_co {
	background-position: -500px -60px !important;
}

.drive_burn_co {
	background-position: -520px -60px !important;
}

.drive_cd_co {
	background-position: -540px -60px !important;
}

.drive_cd_empty_co {
	background-position: -560px -60px !important;
}

.drive_delete_co {
	background-position: -580px -60px !important;
}

.drive_disk_co {
	background-position: -600px -60px !important;
}

.drive_error_co {
	background-position: -620px -60px !important;
}

.drive_go_co {
	background-position: -640px -60px !important;
}

.drive_link_co {
	background-position: -660px -60px !important;
}

.drive_network_co {
	background-position: -680px -60px !important;
}

.drive_rename_co {
	background-position: -700px -60px !important;
}

.dvd_co {
	background-position: -720px -60px !important;
}

.email_co {
	background-position: -740px -60px !important;
}

.email_open_co {
	background-position: -760px -60px !important;
}

.email_open_image_co {
	background-position: -780px -60px !important;
}

.emoticon_evilgrin_co {
	background-position: -800px -60px !important;
}

.emoticon_grin_co {
	background-position: -820px -60px !important;
}

.emoticon_happy_co {
	background-position: -840px -60px !important;
}

.emoticon_smile_co {
	background-position: -860px -60px !important;
}

.emoticon_surprised_co {
	background-position: -880px -60px !important;
}

.emoticon_tongue_co {
	background-position: -900px -60px !important;
}

.emoticon_unhappy_co {
	background-position: -920px -60px !important;
}

.emoticon_waii_co {
	background-position: -940px -60px !important;
}

.emoticon_wink_co {
	background-position: -960px -60px !important;
}

.envelope_co {
	background-position: -980px -60px !important;
}

.envelope_2_co {
	background-position: 0px -80px !important;
}

.error_co {
	background-position: -20px -80px !important;
}

.exclamation_co {
	background-position: -40px -80px !important;
}

.exclamation_octagon_fram_co {
	background-position: -60px -80px !important;
}

.eye_co {
	background-position: -80px -80px !important;
}

.feed_co {
	background-position: -100px -80px !important;
}

.feed_ballon_co {
	background-position: -120px -80px !important;
}

.feed_document_co {
	background-position: -140px -80px !important;
}

.female_co {
	background-position: -160px -80px !important;
}

.group_co {
	background-position: -180px -80px !important;
}

.grid_co {
	background-position: -200px -80px !important;
}

.funnel_co {
	background-position: -220px -80px !important;
}

.font_co {
	background-position: -240px -80px !important;
}

.folder_co {
	background-position: -260px -80px !important;
}

.flag_blue_co {
	background-position: -280px -80px !important;
}

.find_co {
	background-position: -300px -80px !important;
}

.films_co {
	background-position: -320px -80px !important;
}

.film_co {
	background-position: -340px -80px !important;
}

.grid_dot_co {
	background-position: -360px -80px !important;
}

.highlighter_co {
	background-position: -380px -80px !important;
}

.help_co {
	background-position: -400px -80px !important;
}

.heart_small_co {
	background-position: -420px -80px !important;
}

.heart_half_co {
	background-position: -440px -80px !important;
}

.heart_empty_co {
	background-position: -460px -80px !important;
}

.heart_break_co {
	background-position: -480px -80px !important;
}

.heart_co {
	background-position: -500px -80px !important;
}

.hand_point_co {
	background-position: -520px -80px !important;
}

.hand_co {
	background-position: -540px -80px !important;
}

.hammer_screwdriver_co {
	background-position: -560px -80px !important;
}

.hammer_co {
	background-position: -580px -80px !important;
}

.key_co {
	background-position: -600px -80px !important;
}

.keyboard_co {
	background-position: -620px -80px !important;
}

.joystick_co {
	background-position: -640px -80px !important;
}

.ipod_cast_co {
	background-position: -660px -80px !important;
}

.ipod_co {
	background-position: -680px -80px !important;
}

.inbox_co {
	background-position: -700px -80px !important;
}

.images_co {
	background-position: -720px -80px !important;
}

.image_2_co {
	background-position: -740px -80px !important;
}

.image_1_co {
	background-position: -760px -80px !important;
}

.html_co {
	background-position: -780px -80px !important;
}

.house_co {
	background-position: -800px -80px !important;
}

.layout_select_sidebar_co {
	background-position: -820px -80px !important;
}

.layout_select_footer_co {
	background-position: -840px -80px !important;
}

.layout_select_content_co {
	background-position: -860px -80px !important;
}

.layout_select_co {
	background-position: -880px -80px !important;
}

.layout_join_vertical_co {
	background-position: -900px -80px !important;
}

.layout_join_co {
	background-position: -920px -80px !important;
}

.layout_mix_co {
	background-position: -940px -80px !important;
}

.layout_3_co {
	background-position: -960px -80px !important;
}

.layout_co {
	background-position: -980px -80px !important;
}

.layers_co {
	background-position: 0px -100px !important;
}

.layer_treansparent_co {
	background-position: -20px -100px !important;
}

.lock_unlock_co {
	background-position: -40px -100px !important;
}

.magnet_co {
	background-position: -60px -100px !important;
}

.lock_co {
	background-position: -80px -100px !important;
}

.link_co {
	background-position: -100px -100px !important;
}

.link_break_co {
	background-position: -120px -100px !important;
}

.lightning_co {
	background-position: -140px -100px !important;
}

.lightbulb_off_co {
	background-position: -160px -100px !important;
}

.lightbulb_co {
	background-position: -180px -100px !important;
}

.layout_split_vertical_co {
	background-position: -200px -100px !important;
}

.lifebuoy_co {
	background-position: -220px -100px !important;
}

.layout_split_co {
	background-position: -240px -100px !important;
}

.money_co {
	background-position: -260px -100px !important;
}

.mobile_phone_co {
	background-position: -280px -100px !important;
}

.microphone_co {
	background-position: -300px -100px !important;
}

.media_player_small_blue_co {
	background-position: -320px -100px !important;
}

.medal_gold_1_co {
	background-position: -340px -100px !important;
}

.medal_bronze_1_co {
	background-position: -360px -100px !important;
}

.map_co {
	background-position: -380px -100px !important;
}

.marker_co {
	background-position: -400px -100px !important;
}

.male_co {
	background-position: -420px -100px !important;
}

.magnifier_zoom_in_co {
	background-position: -440px -100px !important;
}

.magnifier_co {
	background-position: -460px -100px !important;
}

.newspaper_co {
	background-position: -480px -100px !important;
}

.new_co {
	background-position: -500px -100px !important;
}

.neutral_co {
	background-position: -520px -100px !important;
}

.music_co {
	background-position: -540px -100px !important;
}

.mouse_co {
	background-position: -560px -100px !important;
}

.monitor_co {
	background-position: -580px -100px !important;
}

.money_yen_co {
	background-position: -600px -100px !important;
}

.money_pound_co {
	background-position: -620px -100px !important;
}

.money_euro_co {
	background-position: -640px -100px !important;
}

.money_dollar_co {
	background-position: -660px -100px !important;
}

.music_beam_co {
	background-position: -680px -100px !important;
}

.page_paste_co {
	background-position: -700px -100px !important;
}

.page_lightning_co {
	background-position: -720px -100px !important;
}

.page_excel_co {
	background-position: -740px -100px !important;
}

.page_copy_co {
	background-position: -760px -100px !important;
}

.page_code_co {
	background-position: -780px -100px !important;
}

.page_2_copy_co {
	background-position: -800px -100px !important;
}

.page_2_co {
	background-position: -820px -100px !important;
}

.page_co {
	background-position: -840px -100px !important;
}

.package_co {
	background-position: -860px -100px !important;
}

.nuclear_co {
	background-position: -880px -100px !important;
}

.note_co {
	background-position: -900px -100px !important;
}

.page_white_error_co {
	background-position: -920px -100px !important;
}

.page_white_edit_co {
	background-position: -940px -100px !important;
}

.page_white_dvd_co {
	background-position: -960px -100px !important;
}

.page_white_delete_co {
	background-position: -980px -100px !important;
}

.page_white_database_co {
	background-position: 0px -120px !important;
}

.page_red_co {
	background-position: -20px -120px !important;
}

.page_white_csharp_co {
	background-position: -40px -120px !important;
}

.page_white_cup_co {
	background-position: -60px -120px !important;
}

.page_white_cplusplus_co {
	background-position: -80px -120px !important;
}

.page_save_co {
	background-position: -100px -120px !important;
}

.page_refresh_co {
	background-position: -120px -120px !important;
}

.page_white_width_co {
	background-position: -140px -120px !important;
}

.page_white_visualstudio_co {
	background-position: -160px -120px !important;
}

.page_white_vector_co {
	background-position: -180px -120px !important;
}

.page_white_tux_co {
	background-position: -200px -120px !important;
}

.page_white_text_width_co {
	background-position: -220px -120px !important;
}

.page_white_text_co {
	background-position: -240px -120px !important;
}

.page_white_swoosh_co {
	background-position: -260px -120px !important;
}

.page_white_star_co {
	background-position: -280px -120px !important;
}

.page_white_stack_co {
	background-position: -300px -120px !important;
}

.page_white_ruby_co {
	background-position: -320px -120px !important;
}

.page_white_put_co {
	background-position: -340px -120px !important;
}

.page_white_powerpoint_co {
	background-position: -360px -120px !important;
}

.page_white_picture_co {
	background-position: -380px -120px !important;
}

.page_white_php_co {
	background-position: -400px -120px !important;
}

.page_white_paste_co {
	background-position: -420px -120px !important;
}

.page_white_paintbrush_co {
	background-position: -440px -120px !important;
}

.page_white_get_co {
	background-position: -460px -120px !important;
}

.page_white_gear_co {
	background-position: -480px -120px !important;
}

.page_white_freehand_co {
	background-position: -500px -120px !important;
}

.page_white_flash_co {
	background-position: -520px -120px !important;
}

.page_white_find_co {
	background-position: -540px -120px !important;
}

.page_white_excel_co {
	background-position: -560px -120px !important;
}

.plug_co {
	background-position: -580px -120px !important;
}

.plaing_card_co {
	background-position: -600px -120px !important;
}

.pipette_co {
	background-position: -620px -120px !important;
}

.pill_co {
	background-position: -640px -120px !important;
}

.pin_co {
	background-position: -660px -120px !important;
}

.picture_co {
	background-position: -680px -120px !important;
}

.piano_co {
	background-position: -700px -120px !important;
}

.pilcrow_co {
	background-position: -720px -120px !important;
}

.photos_co {
	background-position: -740px -120px !important;
}

.photo_album_co {
	background-position: -760px -120px !important;
}

.photo_co {
	background-position: -780px -120px !important;
}

.paste_word_co {
	background-position: -800px -120px !important;
}

.pencil_co {
	background-position: -820px -120px !important;
}

.page_white_word_co {
	background-position: -840px -120px !important;
}

.page_white_world_co {
	background-position: -860px -120px !important;
}

.paste_plain_co {
	background-position: -880px -120px !important;
}

.palette_co {
	background-position: -900px -120px !important;
}

.paintbrush_co {
	background-position: -920px -120px !important;
}

.page_white_wrench_co {
	background-position: -940px -120px !important;
}

.paintcan_co {
	background-position: -960px -120px !important;
}

.page_white_zip_co {
	background-position: -980px -120px !important;
}

.paper_bag_co {
	background-position: 0px -140px !important;
}

.shape_aling_bottom_co {
	background-position: -20px -140px !important;
}

.shading_co {
	background-position: -40px -140px !important;
}

.server_co {
	background-position: -60px -140px !important;
}

.selection_select_co {
	background-position: -80px -140px !important;
}

.script_co {
	background-position: -100px -140px !important;
}

.safe_co {
	background-position: -120px -140px !important;
}

.ruler_crop_co {
	background-position: -140px -140px !important;
}

.ruler_2_co {
	background-position: -160px -140px !important;
}

.ruler_triangle_co {
	background-position: -180px -140px !important;
}

.ruby_co {
	background-position: -200px -140px !important;
}

.rss_co {
	background-position: -220px -140px !important;
}

.rosette_co {
	background-position: -240px -140px !important;
}

.rocket_co {
	background-position: -260px -140px !important;
}

.report_co {
	background-position: -280px -140px !important;
}

.rainbow_co {
	background-position: -300px -140px !important;
}

.projection_screen_present_co {
	background-position: -320px -140px !important;
}

.projection_screen_co {
	background-position: -340px -140px !important;
}

.printer_co {
	background-position: -360px -140px !important;
}

.plugin_co {
	background-position: -380px -140px !important;
}

.ruler_1_co {
	background-position: -400px -140px !important;
}

.selection_co {
	background-position: -420px -140px !important;
}

.smiley_cry_co {
	background-position: -440px -140px !important;
}

.smiley_cool_co {
	background-position: -460px -140px !important;
}

.smiley_confuse_co {
	background-position: -480px -140px !important;
}

.slides_stack_co {
	background-position: -500px -140px !important;
}

.slides_co {
	background-position: -520px -140px !important;
}

.slide_co {
	background-position: -540px -140px !important;
}

.shield_co {
	background-position: -560px -140px !important;
}

.sitemap_co {
	background-position: -580px -140px !important;
}

.shape_square_co {
	background-position: -600px -140px !important;
}

.shape_move_front_co {
	background-position: -620px -140px !important;
}

.shape_move_forwards_co {
	background-position: -640px -140px !important;
}

.shape_move_backwards_co {
	background-position: -660px -140px !important;
}

.shape_move_back_co {
	background-position: -680px -140px !important;
}

.shape_handles_co {
	background-position: -700px -140px !important;
}

.shape_group_co {
	background-position: -720px -140px !important;
}

.shape_flip_vertical_co {
	background-position: -740px -140px !important;
}

.shape_flip_horizontal_co {
	background-position: -760px -140px !important;
}

.shape_aling_top_co {
	background-position: -780px -140px !important;
}

.shape_aling_right_co {
	background-position: -800px -140px !important;
}

.shape_aling_middle_co {
	background-position: -820px -140px !important;
}

.shape_aling_left_co {
	background-position: -840px -140px !important;
}

.shape_aling_center_co {
	background-position: -860px -140px !important;
}

.sport_football_co {
	background-position: -880px -140px !important;
}

.sport_basketball_co {
	background-position: -900px -140px !important;
}

.sport_8ball_co {
	background-position: -920px -140px !important;
}

.sound_note_co {
	background-position: -940px -140px !important;
}

.spellcheck_co {
	background-position: -960px -140px !important;
}

.sound_co {
	background-position: -980px -140px !important;
}

.sort_rating_co {
	background-position: 0px -160px !important;
}

.sort_quantity_co {
	background-position: -20px -160px !important;
}

.sort_price_co {
	background-position: -40px -160px !important;
}

.sort_number_co {
	background-position: -60px -160px !important;
}

.sort_disable_co {
	background-position: -80px -160px !important;
}

.sort_date_co {
	background-position: -100px -160px !important;
}

.sort_alphabet_co {
	background-position: -120px -160px !important;
}

.sort_co {
	background-position: -140px -160px !important;
}

.sockets_co {
	background-position: -160px -160px !important;
}

.socket_co {
	background-position: -180px -160px !important;
}

.smiley_yell_co {
	background-position: -200px -160px !important;
}

.smiley_slim_co {
	background-position: -220px -160px !important;
}

.smiley_roll_co {
	background-position: -240px -160px !important;
}

.smiley_red_co {
	background-position: -260px -160px !important;
}

.smiley_mad_co {
	background-position: -280px -160px !important;
}

.smiley_fat_co {
	background-position: -300px -160px !important;
}

.align_center_co {
	background-position: -320px -160px !important;
}

.television_co {
	background-position: -340px -160px !important;
}

.telephone_co {
	background-position: -360px -160px !important;
}

.target_co {
	background-position: -380px -160px !important;
}

.tag_blue_co {
	background-position: -400px -160px !important;
}

.tag_co {
	background-position: -420px -160px !important;
}

.table_co {
	background-position: -440px -160px !important;
}

.tab_co {
	background-position: -460px -160px !important;
}

.switch_co {
	background-position: -480px -160px !important;
}

.style_co {
	background-position: -500px -160px !important;
}

.stop_co {
	background-position: -520px -160px !important;
}

.sum_2_co {
	background-position: -540px -160px !important;
}

.status_online_co {
	background-position: -560px -160px !important;
}

.star_2_co {
	background-position: -580px -160px !important;
}

.star_1_co {
	background-position: -600px -160px !important;
}

.sport_golf_co {
	background-position: -620px -160px !important;
}

.stamp_co {
	background-position: -640px -160px !important;
}

.raquet_co {
	background-position: -660px -160px !important;
}

.soccer_co {
	background-position: -680px -160px !important;
}

.tennis_co {
	background-position: -700px -160px !important;
}

.sum_co {
	background-position: -720px -160px !important;
}

.shuttlecock_co {
	background-position: -740px -160px !important;
}

.padding_right_co {
	background-position: -760px -160px !important;
}

.lowercase_co {
	background-position: -780px -160px !important;
}

.padding_bottom_co {
	background-position: -800px -160px !important;
}

.padding_left_co {
	background-position: -820px -160px !important;
}

.list_numbers_co {
	background-position: -840px -160px !important;
}

.list_bullets_co {
	background-position: -860px -160px !important;
}

.kerning_co {
	background-position: -880px -160px !important;
}

.letter_omega_co {
	background-position: -900px -160px !important;
}

.italic_co {
	background-position: -920px -160px !important;
}

.linespacing_co {
	background-position: -940px -160px !important;
}

.horizontalrule_co {
	background-position: -960px -160px !important;
}

.letterspacing_co {
	background-position: -980px -160px !important;
}

.text_indent_remove_co {
	background-position: 0px -180px !important;
}

.text_bold_co {
	background-position: -20px -180px !important;
}

.text_heading_1_co {
	background-position: -40px -180px !important;
}

.text_allcaps_co {
	background-position: -60px -180px !important;
}

.text_align_right_co {
	background-position: -80px -180px !important;
}

.text_align_justify_co {
	background-position: -100px -180px !important;
}

.text_indent_co {
	background-position: -120px -180px !important;
}

.text_dropcaps_co {
	background-position: -140px -180px !important;
}

.text_columns_co {
	background-position: -160px -180px !important;
}

.text_align_left_co {
	background-position: -180px -180px !important;
}

.ui_tab_side_co {
	background-position: -200px -180px !important;
}

.ui_tab_disable_co {
	background-position: -220px -180px !important;
}

.ui_tab_content_co {
	background-position: -240px -180px !important;
}

.ui_tab_bottom_co {
	background-position: -260px -180px !important;
}

.ui_saccordion_co {
	background-position: -280px -180px !important;
}

.ui_combo_box_co {
	background-position: -300px -180px !important;
}

.trophy_silver_co {
	background-position: -320px -180px !important;
}

.trophy_bronze_co {
	background-position: -340px -180px !important;
}

.ui_slider_2_co {
	background-position: -360px -180px !important;
}

.ui_slider_1_co {
	background-position: -380px -180px !important;
}

.trophy_co {
	background-position: -400px -180px !important;
}

.transmit_co {
	background-position: -420px -180px !important;
}

.traffic_co {
	background-position: -440px -180px !important;
}

.timeline_marker_co {
	background-position: -460px -180px !important;
}

.ticket_co {
	background-position: -480px -180px !important;
}

.textfield_rename_co {
	background-position: -500px -180px !important;
}

.textfield_co {
	background-position: -520px -180px !important;
}

.text_subscript_co {
	background-position: -540px -180px !important;
}

.text_strikethrough_co {
	background-position: -560px -180px !important;
}

.text_smallcaps_co {
	background-position: -580px -180px !important;
}

.text_signature_co {
	background-position: -600px -180px !important;
}

.text_padding_top_co {
	background-position: -620px -180px !important;
}

.zones_co {
	background-position: -640px -180px !important;
}

.zone_money_co {
	background-position: -660px -180px !important;
}

.zone_co {
	background-position: -680px -180px !important;
}

.world_co {
	background-position: -700px -180px !important;
}

.webcam_co {
	background-position: -720px -180px !important;
}

.weather_sun_co {
	background-position: -740px -180px !important;
}

.weather_snow_co {
	background-position: -760px -180px !important;
}

.weather_rain_co {
	background-position: -780px -180px !important;
}

.weather_lightning_co {
	background-position: -800px -180px !important;
}

.weather_cloudy_co {
	background-position: -820px -180px !important;
}

.weather_clouds_co {
	background-position: -840px -180px !important;
}

.wand_co {
	background-position: -860px -180px !important;
}

.wall_disable_co {
	background-position: -880px -180px !important;
}

.wall_brick_co {
	background-position: -900px -180px !important;
}

.wall_co {
	background-position: -920px -180px !important;
}

.wall_break_co {
	background-position: -940px -180px !important;
}

.wait_co {
	background-position: -960px -180px !important;
}

.vcard_co {
	background-position: -980px -180px !important;
}

.ui_text_field_hidden_co {
	background-position: 0px -200px !important;
}

.user_co {
	background-position: -20px -200px !important;
}

.user_thief_baldie_co {
	background-position: -40px -200px !important;
}

.user_business_co {
	background-position: -60px -200px !important;
}

.ui_text_field_password_co {
	background-position: -80px -200px !important;
}

.vector_co {
	background-position: -100px -200px !important;
}

.user_thief_co {
	background-position: -120px -200px !important;
}

.user_silhouette_co {
	background-position: -140px -200px !important;
}

.user_female_co {
	background-position: -160px -200px !important;
}

.user_black_female_co {
	background-position: -180px -200px !important;
}

.user_business_boss_co {
	background-position: -200px -200px !important;
}

.umbrella_co {
	background-position: -220px -200px !important;
}

/*=========================*/
/*        24x24 BLACK      */
/*=========================*/
.magnifying_glass_b {
	background-position: 0px 0px !important;
}

.trashcan_b {
	background-position: -30px 0px !important;
}

.dress_b {
	background-position: -60px 0px !important;
}

.upload_b {
	background-position: -90px 0px !important;
}

.download_b {
	background-position: -120px 0px !important;
}

.winner_podium_b {
	background-position: -150px 0px !important;
}

.cup_b {
	background-position: -180px 0px !important;
}

.flag_b {
	background-position: -210px 0px !important;
}

.home_b {
	background-position: -240px 0px !important;
}

.trashcan_2_b {
	background-position: -270px 0px !important;
}

.presentation_b {
	background-position: -300px 0px !important;
}

.flag_2_b {
	background-position: -330px 0px !important;
}

.finish_flag_b {
	background-position: -360px 0px !important;
}

.download_to_computer_b {
	background-position: -390px 0px !important;
}

.book_b {
	background-position: -420px 0px !important;
}

.home_2_b {
	background-position: -450px 0px !important;
}

.link_b {
	background-position: -480px 0px !important;
}

.book_large_b {
	background-position: -510px 0px !important;
}

.books_b {
	background-position: -540px 0px !important;
}

.note_book_b {
	background-position: -570px 0px !important;
}

.help_b {
	background-position: -600px 0px !important;
}

.mail_b {
	background-position: -630px 0px !important;
}

.umbrella_b {
	background-position: -660px 0px !important;
}

.companies_b {
	background-position: -690px 0px !important;
}

.apartment_building_b {
	background-position: -720px 0px !important;
}

.strategy_2_b {
	background-position: -750px 0px !important;
}

.under_construction_b {
	background-position: -780px 0px !important;
}

.link_2_b {
	background-position: -810px 0px !important;
}

.tree_b {
	background-position: -840px 0px !important;
}

.file_cabinet_b {
	background-position: -870px 0px !important;
}

.rss_b {
	background-position: -900px 0px !important;
}

.strategy_b {
	background-position: -930px 0px !important;
}

.vault_b {
	background-position: -960px 0px !important;
}

.archive_b {
	background-position: 0px -30px !important;
}

.pacman_b {
	background-position: -30px -30px !important;
}

.alert_2_b {
	background-position: -60px -30px !important;
}

.alert_b {
	background-position: -90px -30px !important;
}

.alarm_bell_b {
	background-position: -120px -30px !important;
}

.post_card_b {
	background-position: -150px -30px !important;
}

.pacman_ghost_b {
	background-position: -180px -30px !important;
}

.bandaid_b {
	background-position: -210px -30px !important;
}

.globe_2_b {
	background-position: -240px -30px !important;
}

.alarm_bell_2_b {
	background-position: -270px -30px !important;
}

.robot_b {
	background-position: -300px -30px !important;
}

.globe_b {
	background-position: -330px -30px !important;
}

.cloud_b {
	background-position: -360px -30px !important;
}

.light_bulb_b {
	background-position: -390px -30px !important;
}

.chemical_b {
	background-position: -420px -30px !important;
}

.lamp_b {
	background-position: -450px -30px !important;
}

.cloud_upload_b {
	background-position: -480px -30px !important;
}

.cloud_download_b {
	background-position: -510px -30px !important;
}

.ice_cream_b {
	background-position: -540px -30px !important;
}

.ice_cream_2_b {
	background-position: -570px -30px !important;
}

.paperclip_b {
	background-position: -600px -30px !important;
}

.footprints_b {
	background-position: -630px -30px !important;
}

.firefox_b {
	background-position: -660px -30px !important;
}

.chrome_b {
	background-position: -690px -30px !important;
}

.safari_b {
	background-position: -720px -30px !important;
}

.loading_bar_b {
	background-position: -750px -30px !important;
}

.bulls_eye_b {
	background-position: -780px -30px !important;
}

.folder_b {
	background-position: -810px -30px !important;
}

.locked_b {
	background-position: -840px -30px !important;
}

.locked_2_b {
	background-position: -870px -30px !important;
}

.unlocked_b {
	background-position: -900px -30px !important;
}

.tag_b {
	background-position: -930px -30px !important;
}

.macos_b {
	background-position: -960px -30px !important;
}

.tags_2_b {
	background-position: 0px -60px !important;
}

.windows_b {
	background-position: -30px -60px !important;
}

.create_write_b {
	background-position: -60px -60px !important;
}

.linux_b {
	background-position: -90px -60px !important;
}

.exposÃ©_b {
	background-position: -120px -60px !important;
}

.key_b {
	background-position: -150px -60px !important;
}

.key_2_b {
	background-position: -180px -60px !important;
}

.table_b {
	background-position: -210px -60px !important;
}

.acces_denied_sign_b {
	background-position: -240px -60px !important;
}

.cat_b {
	background-position: -270px -60px !important;
}

.balloons_b {
	background-position: -300px -60px !important;
}

.airplane_b {
	background-position: -330px -60px !important;
}

.truck_b {
	background-position: -360px -60px !important;
}

.chair_b {
	background-position: -390px -60px !important;
}

.info_about_b {
	background-position: -420px -60px !important;
}

.car_b {
	background-position: -450px -60px !important;
}

.alarm_clock_b {
	background-position: -480px -60px !important;
}

.timer_b {
	background-position: -510px -60px !important;
}

.stop_watch_b {
	background-position: -540px -60px !important;
}

.clock_b {
	background-position: -570px -60px !important;
}

.day_calendar_b {
	background-position: -600px -60px !important;
}

.month_calendar_b {
	background-position: -630px -60px !important;
}

.paypal_b {
	background-position: -660px -60px !important;
}

.payPal_3_b {
	background-position: -690px -60px !important;
}

.paypal_2_b {
	background-position: -720px -60px !important;
}

.money_b {
	background-position: -750px -60px !important;
}

.piggy_bank_b {
	background-position: -780px -60px !important;
}

.price_tags_b {
	background-position: -810px -60px !important;
}

.price_tag_b {
	background-position: -840px -60px !important;
}

.lemonade_stand_b {
	background-position: -870px -60px !important;
}

.money_2_b {
	background-position: -900px -60px !important;
}

.shopping_basket_2_b {
	background-position: -930px -60px !important;
}

.scan_label_2_b {
	background-position: -960px -60px !important;
}

.shopping_cart_3_b {
	background-position: 0px -90px !important;
}

.shopping_basket_2_b {
	background-position: -30px -90px !important;
}

.shopping_cart_b {
	background-position: -60px -90px !important;
}

.shopping_cart_4_b {
	background-position: -90px -90px !important;
}

.shopping_cart_2_b {
	background-position: -120px -90px !important;
}

.digg_b {
	background-position: -150px -90px !important;
}

.digg_2_b {
	background-position: -180px -90px !important;
}

.google_buzz_b {
	background-position: -210px -90px !important;
}

.delicious_b {
	background-position: -240px -90px !important;
}

.twitter_b {
	background-position: -270px -90px !important;
}

.twitter_2_b {
	background-position: -300px -90px !important;
}

.tumbler_b {
	background-position: -330px -90px !important;
}

.plixi_b {
	background-position: -360px -90px !important;
}

.dribbble_b {
	background-position: -390px -90px !important;
}

.dribbble_2_b {
	background-position: -420px -90px !important;
}

.stubleupon_b {
	background-position: -450px -90px !important;
}

.lastfm_2_b {
	background-position: -480px -90px !important;
}

.mobypicture_b {
	background-position: -510px -90px !important;
}

.facebook_b {
	background-position: -540px -90px !important;
}

.youtube_b {
	background-position: -570px -90px !important;
}

.youtube_2_b {
	background-position: -600px -90px !important;
}

.vimeo_b {
	background-position: -630px -90px !important;
}

.vimeo_2_b {
	background-position: -660px -90px !important;
}

.skype_b {
	background-position: -690px -90px !important;
}

.ichat_b {
	background-position: -720px -90px !important;
}

.facebook_like_b {
	background-position: -750px -90px !important;
}

.dropbox_b {
	background-position: -780px -90px !important;
}

.myspace_2_b {
	background-position: -810px -90px !important;
}

.walking_man_b {
	background-position: -840px -90px !important;
}

.user_b {
	background-position: -870px -90px !important;
}

.running_man_b {
	background-position: -900px -90px !important;
}

.exit_b {
	background-position: -930px -90px !important;
}

.male_contour_b {
	background-position: -960px -90px !important;
}

.admin_user_b {
	background-position: 0px -120px !important;
}

.female_contour_b {
	background-position: -30px -120px !important;
}

.male_symbol_b {
	background-position: -60px -120px !important;
}

.female_symbol_b {
	background-position: -90px -120px !important;
}

.user_2_b {
	background-position: -120px -120px !important;
}

.users_b {
	background-position: -150px -120px !important;
}

.users_2_b {
	background-position: -180px -120px !important;
}

.admin_user_2_b {
	background-position: -210px -120px !important;
}

.user_comment_b {
	background-position: -240px -120px !important;
}

.cog_b {
	background-position: -270px -120px !important;
}

.cog_2_b {
	background-position: -300px -120px !important;
}

.cog_3_b {
	background-position: -330px -120px !important;
}

.cog_4_b {
	background-position: -360px -120px !important;
}

.settings_b {
	background-position: -390px -120px !important;
}

.settings_2_b {
	background-position: -420px -120px !important;
}

.hd_b {
	background-position: -450px -120px !important;
}

.hd_2_b {
	background-position: -480px -120px !important;
}

.hd_3_b {
	background-position: -510px -120px !important;
}

.sd_3_b {
	background-position: -540px -120px !important;
}

.sd_b {
	background-position: -570px -120px !important;
}

.sd_2_b {
	background-position: -600px -120px !important;
}

.dvd_b {
	background-position: -630px -120px !important;
}

.blu_ray_b {
	background-position: -660px -120px !important;
}

.record_b {
	background-position: -690px -120px !important;
}

.cd_b {
	background-position: -720px -120px !important;
}

.cassette_b {
	background-position: -750px -120px !important;
}

.image_b {
	background-position: -780px -120px !important;
}

.image_1_b {
	background-position: -810px -120px !important;
}

.megaphone_b {
	background-position: -840px -120px !important;
}

.image_2_b {
	background-position: -870px -120px !important;
}

.film_strip_b {
	background-position: -900px -120px !important;
}

.image2_2_b {
	background-position: -930px -120px !important;
}

.film_strip_2_b {
	background-position: -960px -120px !important;
}

.sound_b {
	background-position: 0px -150px !important;
}

.headphones_b {
	background-position: -30px -150px !important;
}

.microphone_b {
	background-position: -60px -150px !important;
}

.printer_b {
	background-position: -90px -150px !important;
}

.radio_b {
	background-position: -120px -150px !important;
}

.television_b {
	background-position: -150px -150px !important;
}

.computer_imac_b {
	background-position: -180px -150px !important;
}

.laptop_b {
	background-position: -440px -210px !important;
}

.mighty_mouse_b {
	background-position: -240px -150px !important;
}

.magic_mouse_b {
	background-position: -270px -150px !important;
}

.camera_b {
	background-position: -300px -150px !important;
}

.camera_2_b {
	background-position: -330px -150px !important;
}

.monitor_b {
	background-position: -360px -150px !important;
}

.mouse_wires_b {
	background-position: -390px -150px !important;
}

.ipod_classic_b {
	background-position: -420px -150px !important;
}

.film_camera_b {
	background-position: -450px -150px !important;
}

.ipad_b {
	background-position: -480px -150px !important;
}

.ipod_nano_b {
	background-position: -510px -150px !important;
}

.fax_b {
	background-position: -540px -150px !important;
}

.calculator_b {
	background-position: -570px -150px !important;
}

.cash_register_b {
	background-position: -600px -150px !important;
}

.bended_arrow_right_b {
	background-position: -630px -150px !important;
}

.bended_arrow_left_b {
	background-position: -660px -150px !important;
}

.bended_arrow_down_b {
	background-position: -690px -150px !important;
}

.bended_arrow_up_b {
	background-position: -720px -150px !important;
}

.refresh_b {
	background-position: -750px -150px !important;
}

.refresh_2_b {
	background-position: -780px -150px !important;
}

.refresh_4_b {
	background-position: -810px -150px !important;
}

.repeat_b {
	background-position: -840px -150px !important;
}

.shuffle_b {
	background-position: -870px -150px !important;
}

.refresh_3_b {
	background-position: -900px -150px !important;
}

.go_back_from_full_screen_b {
	background-position: -930px -150px !important;
}

.go_full_screen_b {
	background-position: -960px -150px !important;
}

.recycle_symbol_b {
	background-position: 0px -180px !important;
}

.go_back_from_screen_b {
	background-position: -30px -180px !important;
}

.frames_b {
	background-position: -60px -180px !important;
}

.blocks_images_b {
	background-position: -90px -180px !important;
}

.list_images_b {
	background-position: -120px -180px !important;
}

.coverflow_b {
	background-position: -150px -180px !important;
}

.list_image_b {
	background-position: -180px -180px !important;
}

.list_b {
	background-position: -210px -180px !important;
}

.wordpress_b {
	background-position: -240px -180px !important;
}

.wordpress_2_b {
	background-position: -270px -180px !important;
}

.joomla_b {
	background-position: -300px -180px !important;
}

.expression_engine_b {
	background-position: -330px -180px !important;
}

.drupal_b {
	background-position: -360px -180px !important;
}

.iphone_3g_b {
	background-position: -390px -180px !important;
}

.iphone_4_b {
	background-position: -420px -180px !important;
}

.blackberry_b {
	background-position: -450px -180px !important;
}

.android_b {
	background-position: -480px -180px !important;
}

.mobile_phone_b {
	background-position: -510px -180px !important;
}

.bluetooth_b {
	background-position: -540px -180px !important;
}

.bluetooth_2_b {
	background-position: -570px -180px !important;
}

.wifi_signal_b {
	background-position: -600px -180px !important;
}

.wifi_signal_2_b {
	background-position: -630px -180px !important;
}

.box_outgoing_b {
	background-position: -660px -180px !important;
}

.inbox_b {
	background-position: -690px -180px !important;
}

.box_incoming_b {
	background-position: -720px -180px !important;
}

.speech_bubble_b {
	background-position: -750px -180px !important;
}

.speech_bubble_2_b {
	background-position: -780px -180px !important;
}

.phone_b {
	background-position: -810px -180px !important;
}

.speech_bubbles_2_b {
	background-position: -840px -180px !important;
}

.phone_3_b {
	background-position: -870px -180px !important;
}

.speech_bubbles_b {
	background-position: -900px -180px !important;
}

.phone_hook_b {
	background-position: -930px -180px !important;
}

.battery_full_b {
	background-position: -960px -180px !important;
}

.electricity_input_b {
	background-position: 0px -210px !important;
}

.battery_almost_full_b {
	background-position: -30px -210px !important;
}

.battery_almost_empty_b {
	background-position: -60px -210px !important;
}

.battery_empty_b {
	background-position: -90px -210px !important;
}

.battery_b {
	background-position: -120px -210px !important;
}

.power_b {
	background-position: -150px -210px !important;
}

.electricity_plug_b {
	background-position: -180px -210px !important;
}

.paint_brush_b {
	background-position: -210px -210px !important;
}

.small_brush_b {
	background-position: -240px -210px !important;
}

.fountain_pen_b {
	background-position: -270px -210px !important;
}

.big_brush_b {
	background-position: -300px -210px !important;
}

.pencil_b {
	background-position: -330px -210px !important;
}

.cut_scissors_b {
	background-position: -360px -210px !important;
}

.abacus_b {
	background-position: -390px -210px !important;
}

.ruler_2_b {
	background-position: -420px -210px !important;
}

.clipboard_b {
	background-position: -450px -210px !important;
}

.ruler_b {
	background-position: -480px -210px !important;
}

.eyedropper_b {
	background-position: -510px -210px !important;
}

.marker_b {
	background-position: -540px -210px !important;
}

.map_b {
	background-position: -570px -210px !important;
}

.google_maps_b {
	background-position: -600px -210px !important;
}

.sign_post_b {
	background-position: -630px -210px !important;
}

.document_b {
	background-position: -660px -210px !important;
}

.documents_b {
	background-position: -690px -210px !important;
}

.pdf_document_b {
	background-position: -720px -210px !important;
}

.pdf_documents_b {
	background-position: -750px -210px !important;
}

.word_document_b {
	background-position: -780px -210px !important;
}

.word_documents_b {
	background-position: -810px -210px !important;
}

.zip_file_b {
	background-position: -840px -210px !important;
}

.zip_files_b {
	background-position: -870px -210px !important;
}

.powerpoint_document_b {
	background-position: -900px -210px !important;
}

.powerpoint_documents_b {
	background-position: -930px -210px !important;
}

.excel_document_b {
	background-position: -960px -210px !important;
}

.excel_documents_b {
	background-position: 0px -240px !important;
}

.v_card_b {
	background-position: -30px -240px !important;
}

.v_card_2_b {
	background-position: -60px -240px !important;
}

.address_book_b {
	background-position: -90px -240px !important;
}

.chart_b {
	background-position: -120px -240px !important;
}

.chart_2_b {
	background-position: -150px -240px !important;
}

.chart_3_b {
	background-position: -180px -240px !important;
}

.chart_4_b {
	background-position: -210px -240px !important;
}

.chart_5_b {
	background-position: -240px -240px !important;
}

.chart_6_b {
	background-position: -270px -240px !important;
}

.chart_7_b {
	background-position: -300px -240px !important;
}

.graph_b {
	background-position: -330px -240px !important;
}

.chart_8_b {
	background-position: -360px -240px !important;
}

/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}

.ui-helper-clearfix:after {
	clear: both;
}

.ui-helper-clearfix {
	min-height: 0;
	/* support: IE7 */;
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0;
	/* support: IE7 */;
}

.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible;
	/* removes extra width in IE */;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}

/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}

.ui-button-icons-only {
	width: 3.4em;
}

button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}

.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}

.ui-datepicker .ui-datepicker-next {
	right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
	color:black;
	height:auto;
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}

.ui-datepicker td {
	border: 0;
	padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
	z-index:999999;
}

.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}

.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}

.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}

.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}

.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}

.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0;
	/* support: IE7 */
	font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}

.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}

.ui-resizable {
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}

.ui-slider {
	position: relative;
	text-align: left;
}

.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}

.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}

.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}

.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}

/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}

/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}

.ui-spinner-up {
	top: 0;
}

.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}

.ui-tabs {
	position: relative;
	/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}

.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}

body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
}

.ui-widget .ui-widget {
	font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
}

.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}

.ui-widget-content a {
	color: #222222;
}

.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}

.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #212121;
	text-decoration: none;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none;
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35);
	/* For IE8 - See #6059 */;
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
.ui-icon-blank {
	background-position: 16px 16px;
}

.ui-icon-carat-1-n {
	background-position: 0 0;
}

.ui-icon-carat-1-ne {
	background-position: -16px 0;
}

.ui-icon-carat-1-e {
	background-position: -32px 0;
}

.ui-icon-carat-1-se {
	background-position: -48px 0;
}

.ui-icon-carat-1-s {
	background-position: -64px 0;
}

.ui-icon-carat-1-sw {
	background-position: -80px 0;
}

.ui-icon-carat-1-w {
	background-position: -96px 0;
}

.ui-icon-carat-1-nw {
	background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0;
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}

.ui-icon-arrow-4 {
	background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}

.ui-icon-extlink {
	background-position: -32px -80px;
}

.ui-icon-newwin {
	background-position: -48px -80px;
}

.ui-icon-refresh {
	background-position: -64px -80px;
}

.ui-icon-shuffle {
	background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px;
}

.ui-icon-folder-open {
	background-position: -16px -96px;
}

.ui-icon-document {
	background-position: -32px -96px;
}

.ui-icon-document-b {
	background-position: -48px -96px;
}

.ui-icon-note {
	background-position: -64px -96px;
}

.ui-icon-mail-closed {
	background-position: -80px -96px;
}

.ui-icon-mail-open {
	background-position: -96px -96px;
}

.ui-icon-suitcase {
	background-position: -112px -96px;
}

.ui-icon-comment {
	background-position: -128px -96px;
}

.ui-icon-person {
	background-position: -144px -96px;
}

.ui-icon-print {
	background-position: -160px -96px;
}

.ui-icon-trash {
	background-position: -176px -96px;
}

.ui-icon-locked {
	background-position: -192px -96px;
}

.ui-icon-unlocked {
	background-position: -208px -96px;
}

.ui-icon-bookmark {
	background-position: -224px -96px;
}

.ui-icon-tag {
	background-position: -240px -96px;
}

.ui-icon-home {
	background-position: 0 -112px;
}

.ui-icon-flag {
	background-position: -16px -112px;
}

.ui-icon-calendar {
	background-position: -32px -112px;
}

.ui-icon-cart {
	background-position: -48px -112px;
}

.ui-icon-pencil {
	background-position: -64px -112px;
}

.ui-icon-clock {
	background-position: -80px -112px;
}

.ui-icon-disk {
	background-position: -96px -112px;
}

.ui-icon-calculator {
	background-position: -112px -112px;
}

.ui-icon-zoomin {
	background-position: -128px -112px;
}

.ui-icon-zoomout {
	background-position: -144px -112px;
}

.ui-icon-search {
	background-position: -160px -112px;
}

.ui-icon-wrench {
	background-position: -176px -112px;
}

.ui-icon-gear {
	background-position: -192px -112px;
}

.ui-icon-heart {
	background-position: -208px -112px;
}

.ui-icon-star {
	background-position: -224px -112px;
}

.ui-icon-link {
	background-position: -240px -112px;
}

.ui-icon-cancel {
	background-position: 0 -128px;
}

.ui-icon-plus {
	background-position: -16px -128px;
}

.ui-icon-plusthick {
	background-position: -32px -128px;
}

.ui-icon-minus {
	background-position: -48px -128px;
}

.ui-icon-minusthick {
	background-position: -64px -128px;
}

.ui-icon-close {
	background-position: -80px -128px;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

.ui-icon-key {
	background-position: -112px -128px;
}

.ui-icon-lightbulb {
	background-position: -128px -128px;
}

.ui-icon-scissors {
	background-position: -144px -128px;
}

.ui-icon-clipboard {
	background-position: -160px -128px;
}

.ui-icon-copy {
	background-position: -176px -128px;
}

.ui-icon-contact {
	background-position: -192px -128px;
}

.ui-icon-image {
	background-position: -208px -128px;
}

.ui-icon-video {
	background-position: -224px -128px;
}

.ui-icon-script {
	background-position: -240px -128px;
}

.ui-icon-alert {
	background-position: 0 -144px;
}

.ui-icon-info {
	background-position: -16px -144px;
}

.ui-icon-notice {
	background-position: -32px -144px;
}

.ui-icon-help {
	background-position: -48px -144px;
}

.ui-icon-check {
	background-position: -64px -144px;
}

.ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-icon-radio-on {
	background-position: -96px -144px;
}

.ui-icon-radio-off {
	background-position: -112px -144px;
}

.ui-icon-pin-w {
	background-position: -128px -144px;
}

.ui-icon-pin-s {
	background-position: -144px -144px;
}

.ui-icon-play {
	background-position: 0 -160px;
}

.ui-icon-pause {
	background-position: -16px -160px;
}

.ui-icon-seek-next {
	background-position: -32px -160px;
}

.ui-icon-seek-prev {
	background-position: -48px -160px;
}

.ui-icon-seek-end {
	background-position: -64px -160px;
}

.ui-icon-seek-start {
	background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
	background-position: -80px -160px;
}

.ui-icon-stop {
	background-position: -96px -160px;
}

.ui-icon-eject {
	background-position: -112px -160px;
}

.ui-icon-volume-off {
	background-position: -128px -160px;
}

.ui-icon-volume-on {
	background-position: -144px -160px;
}

.ui-icon-power {
	background-position: 0 -176px;
}

.ui-icon-signal-diag {
	background-position: -16px -176px;
}

.ui-icon-signal {
	background-position: -32px -176px;
}

.ui-icon-battery-0 {
	background-position: -48px -176px;
}

.ui-icon-battery-1 {
	background-position: -64px -176px;
}

.ui-icon-battery-2 {
	background-position: -80px -176px;
}

.ui-icon-battery-3 {
	background-position: -96px -176px;
}

.ui-icon-circle-plus {
	background-position: 0 -192px;
}

.ui-icon-circle-minus {
	background-position: -16px -192px;
}

.ui-icon-circle-close {
	background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}

.ui-icon-circle-check {
	background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/*
SmartWizard 2.0 plugin
jQuery Wizard control Plugin
by Dipu
http://www.techlaboratory.net
http://tech-laboratory.blogspot.com
*/
.swMain {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	border: 0px solid #CCC;
	overflow: visible;
	margin: 20px;
}

.swMain .stepContainer {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	border: 0px solid #CCC;
	overflow: hidden;
	clear: right;
	height: 300px;
}

.swMain .stepContainer h2 {
	margin: 0px;
}

.swMain .stepContainer div.content {
	display: block;
	position: absolute;
	float: left;
	margin: 0;
	padding: 5px;
	color: #5A5655;
	height: 300px;
	text-align: left;
	overflow: auto;
	z-index: 88;
	clear: both;
}

.swMain div.actionBar {
	display: block;
	position: relative;
	clear: right;
	margin: 3px 0 0 0;
	padding: 0;
	color: #5A5655;
	/*  width:730px;
float:right; */
	text-align: left;
	overflow: hidden;
	z-index: 88;
	padding-bottom: 3px;
}

.swMain .stepContainer .StepTitle {
	display: block;
	position: relative;
	margin: 0;
	border: 1px solid #E0E0E0;
	padding: 5px;
	color: #5A5655;
	background-color: #E0E0E0;
	clear: both;
	text-align: left;
	z-index: 88;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.swMain ul.anchor {
	position: relative;
	display: block;
	float: left;
	list-style: none;
	padding: 0px;
	border: 0px solid #CCCCCC;
	background: transparent;
	/*#EEEEEE */;
}

.swMain ul.anchor li {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0px solid #E0E0E0;
	float: left;
	clear: both;
}

/* Anchor Element Style */
.swMain ul.anchor li a {
	display: block;
	position: relative;
	float: left;
	margin: 0;
	padding: 3px;
	height: 70px;
	width: 230px;
	text-decoration: none;
	outline-style: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 99;
}

.swMain ul.anchor li a .stepNumber {
	position: relative;
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	background: #FFF;
	font-size: 30px;
	display: block;
	margin-top: 5px;
	margin-left: 5px;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	color: #06C;
}

.swMain ul.anchor li a .stepDesc {
	position: relative;
	display: block;
	float: left;
	text-align: left;
	padding: 5px 0 5px 10px;
	width: 65%;
}

.swMain ul.anchor li a .stepDesc span {
	display: block;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

.swMain ul.anchor li a.selected {
	color: #F8F8F8;
	background: #047eb7;
	/* EA8511 */
	border: 1px solid #004565;
	cursor: text;
}

.swMain ul.anchor li a.selected:hover {
	color: #F8F8F8;
	background: #004565;
}

.swMain ul.anchor li a.done {
	position: relative;
	color: #FFF;
	background: #8CC63F;
	border: 1px solid #6faa21;
	z-index: 99;
}

.swMain ul.anchor li a.done .stepNumber {
	color: #6aa915;
}

.swMain ul.anchor li a.done:hover {
	color: #fdfeb3;
	background: #8CC63F;
	border: 1px solid #4f8704;
}

.swMain ul.anchor li a.disabled {
	color: #CCCCCC;
	background: #F8F8F8;
	border: 1px solid #CCC;
	cursor: text;
}

.swMain ul.anchor li a.disabled:hover {
	color: #CCCCCC;
	background: #F8F8F8;
}

.swMain ul.anchor li a.disabled .stepNumber {
	color: #CCC;
}

.swMain ul.anchor li a.error {
	color: #6c6c6c !important;
	background: #f08f75 !important;
	border: 1px solid #fb3500 !important;
}

.swMain ul.anchor li a.error:hover {
	color: #000 !important;
}

.swMain .buttonNext,
.swMain .buttonPrevious,
.swMain .buttonFinish {
	display: inline-block;
	float: right;
	margin: 5px 3px 0 3px;
	text-decoration: none;
	text-align: center;
	border: #05447F 1px solid;
	outline-style: none;
	box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.5), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(255, 255, 255, 0.2);
	line-height: 20px;
	text-align: center;
	color: #fff;
	padding: 5px 10px;
	background: #19a6d3;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5YTZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzA4NTNhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzA2NDQ5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjI4NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19a6d3), color-stop(50%, #0853a1), color-stop(51%, #064492), color-stop(100%, #02286e));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* IE10+ */
	background: linear-gradient(top, #19a6d3 0%, #0853a1 50%, #064492 51%, #02286e 100%);
	/* W3C */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0);
	/* IE6-8 */;
}

.swMain .buttonDisabled {
	border: #bbb 1px solid;
	box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.2), inset 0 1px 1px -1px #fff;
	-moz-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.2), inset 0 1px 1px -1px #fff;
	-webkit-box-shadow: 0px 0px 2px rgba(000, 000, 000, 0.2), inset 0 1px 1px -1px #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-shadow: 0px -1px 0px rgba(255, 255, 255, .5), 0px 1px 0px rgba(255, 255, 255, 0.2);
	line-height: 20px;
	text-align: center;
	color: #333;
	padding: 5px 10px;
	background: #e9e9e9;
	cursor: text;
}

/* Form Styles */
.txtBox {
	border: 1px solid #CCCCCC;
	color: #5A5655;
	padding: 2px;
	width: 430px;
}

.txtBox:focus {
	border: 1px solid #EA8511;
}

.swMain .loader {
	position: relative;
	display: none;
	float: left;
	margin: 2px 0 0 2px;
	padding: 8px 10px 8px 40px;
	border: 1px solid #FFD700;
	color: #5A5655;
	background: #FFF url(../images/loader.gif) no-repeat 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 998;
}

.swMain .msgBox {
	position: relative;
	display: none;
	float: left;
	margin: 4px 0 0 5px;
	padding: 5px;
	border: 1px solid #FFD700;
	background-color: #FFFFDD;
	color: #5A5655;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 999;
	min-width: 200px;
}

.swMain .msgBox .content {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	float: left;
}

.swMain .msgBox .close {
	border: 1px solid #CCC;
	border-radius: 3px;
	color: #CCC;
	display: block;
	float: right;
	margin: 0 0 0 5px;
	outline-style: none;
	padding: 0 2px 0 2px;
	position: relative;
	text-align: center;
	text-decoration: none;
}

.swMain .msgBox .close:hover {
	color: #EA8511;
	border: 1px solid #EA8511;
}

/*==STEPY==*/
.button-back {
	float: left;
}

.button-next,
.finish {
	float: right;
}

.finish,
.cancel {
	background: url("../images/button-sprite.png") repeat-x 0 -340px;
	box-shadow: 0 0 3px #DDDDDD;
	cursor: pointer;
	display: inline-block;
	height: 33px;
	text-transform: uppercase;
	border: 1px solid #093868;
	color: #FFF;
	font-size: 11px;
	padding: 0 10px;
	text-shadow: 1px 1px 0 #333333;
	line-height: 30px;
}

.button-back,
.button-next {
}

.form_submit {
	float:right;
}

.button-back:hover,
.button-next:hover,
.finish:hover {
	background-position: 0 -280px;
	-moz-box-shadow: 0 0 3px #aaa;
	-webkit-box-shadow: 0 0 3px#aaa;
	box-shadow: 0 0 3px #aaa;
	color: #fff;
}

.step {
	clear: left;
	padding: 10px 0 10px 0;
}

.error-image {
	background: #f5f5f5 url(../images/error.png) no-repeat right top !important;
}

.stepy_form fieldset {
	margin: 0px;
	padding: 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#top_tabby,
#tabby_no_validation {
	width: 100%;
	overflow: hidden;
	display: inline-block;
	float: right;
	height: 40px;
}

.stepy-titles {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.tow_tabby .stepy-titles li {
	cursor: pointer;
	font-weight: bold;
	text-transform: capitalize;
	float: left;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	color: #333333;
	display: inline-block;
	height: 39px;
	padding: 14px 20px 0px 10px;
}

.tow_tabby .stepy-titles li:last-child {
	border-right: none;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
}

.tow_tabby .stepy-titles li span {
	font-size: 11px;
	display: none;
	font-weight: normal;
	text-transform: none;
	padding: 2px 0;
	color: #999;
}

.tow_tabby .stepy-titles li div span{
	display:inline;
}

.stepy-titles li {
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	color: #333333;
	display: inline-block;
	height: 39px;
	padding: 7px 20px 0 10px;
}

.stepy-titles li:last-child {
	border-right: none;
	border-top-right-radius: 3px;
	-moz-border-radius-topright: 3px;
}

.stepy-titles li span {
	font-size: 11px;
	display: block;
	font-weight: normal;
	text-transform: none;
	padding: 2px 0;
	color: #999;
}

.stepy-titles .current-step {
	height: 40px;
	border-bottom: none;
	color: #0470B0;
	background: #F5F5F5;
}

.default-buttons {
	width: auto;
	overflow: hidden;
	padding: 10px;
}

/*** Optionaly (jQuery Validate) ***/
.error {
	background-color: #FAF4F4;
}

label.error {
	background: url(../images/alert.png) no-repeat left;
	color: #DE5130;
	display: inline-block;
	font-size: 11px;
	height: 13px;
	margin: 3px;
	padding-left: 21px;
	padding-top: 2px;
}

.stepy-error {
	position: absolute;
	bottom: 45px;
	left: 15px;
	width: auto;
	overflow: hidden;
}

.stepy-error label.error {
	position: relative !important;
}

p {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0 0 1.5em;
}

h1 {
	font-size: 2em;
	line-height: 1.5em;
	margin-top: .75em;
	margin-bottom: 0;
}

h2 {
	font-size: 1.8333em;
	line-height: 1.6364em;
	margin-top: .8182em;
	margin-bottom: 0;
}

h3 {
	font-size: 1.6667em;
	line-height: 1.8em;
	margin-top: .9em;
	margin-bottom: 0;
}

h4 {
	font-size: 1.5em;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 0;
}

h5 {
	font-size: 1.3333em;
	line-height: 1.125em;
	margin-top: 1.125em;
	margin-bottom: 0;
	font-weight: bold;
}

h6 {
	font-size: 1.1667em;
	line-height: 1.2857em;
	margin-top: 1.2857em;
	margin-bottom: 0;
	font-weight: bold;
}

blockquote {
	padding: 10px 15px;
	border-left: 4px solid #ccc;
	margin: 20px;
}

blockquote cite {
	font-size: .9em;
}

blockquote p {
	padding: 0!important;
	margin: 0!important;
}

blockquote.quote_blue {
	padding: 10px 15px;
	border-left: 4px solid #09F!important;
	margin: 20px;
	border-bottom: #09F 1px solid!important;
	border-top: #09F 1px solid!important;
	border-right: #09F 1px solid!important;
	background: #e7f2f8;
	color: #06C;
}

blockquote.quote_orange {
	padding: 10px 15px;
	border-left: 4px solid #F30!important;
	margin: 20px;
	border-bottom: #F30 1px solid!important;
	border-top: #F30 1px solid!important;
	border-right: #F30 1px solid!important;
	background: #fde5de;
	color: #cc2d00;
}

blockquote.quote_pink {
	padding: 10px 15px;
	border-left: 4px solid #FF1493!important;
	margin: 20px;
	border-bottom: #FF1493 1px solid!important;
	border-top: #FF1493 1px solid!important;
	border-right: #FF1493 1px solid!important;
	background: #fff;
	color: #FF1493;
}

.page_content blockquote {
	margin: 20px 0;
}

blockquote {
	border-bottom: #ccc 1px solid;
	border-top: #ccc 1px solid;
	border-right: #ccc 1px solid;
}

.primary_h {
	border-bottom: #ccc 1px solid;
	padding: 0 0 5px!important;
	margin: 15px 20px;
}

.box_h {
	border: 1px solid #ccc;
	background: #fff;
	padding: 0 10px!important;
	margin: 15px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.cbp-fwslider {
	position: relative;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 20px 0 20px;
	width:100%;
}

.cbp-fwslider ul {
	margin: 0 0 5px 0;
	padding: 0;
	white-space: nowrap;
	list-style-type: none;
}

.cbp-fwslider ul li {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	display: inline-block;
	margin: 5px 0;
	padding: 0;
}

.cbp-fwslider ul li img {
	max-width: 100%;
	margin:0 auto;
	display: block;
}

.cbp-fwslider ul li > a,
.cbp-fwslider ul li > div {
	display: block;
	text-align: center;
	outline: none;
}

.cbp-fwslider ul li > a img {
	border: none;
	display: block;
	margin: 0 auto;
	max-width: 75%;
}

.cbp-fwslider nav span {
	display:none;
	position: absolute;
	top: 50%;
	width: 20px;
	/*height: 100px;*/
	background: #47a3da;
	color: #fff;
	font-size: 28px;
	text-align: center;
/*	margin-top: -50px;
	ine-height: 100px;*/
	cursor: pointer;
	font-weight: normal;
}

.cbp-fwslider nav span:hover {
	background: #378fc3;
}

.cbp-fwslider nav span.cbp-fwnext {
	right: 0px;
}

.cbp-fwslider nav span.cbp-fwprev {
	left: 0px;
}

.cbp-fwdots {
	/*position: absolute;*/
	bottom: 0px;
	white-space: nowrap;
	text-align: center;
	width: 100%;
}

.cbp-fwdots span {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #ddd;
	margin: 4px;
	border-radius: 50%;
	cursor: pointer;
}

.cbp-fwdots span:hover {
	background: #999;
}

.cbp-fwdots span.cbp-fwcurrent {
	background: #47a3da;
	box-shadow: 0 0 0 2px #47a3da;
	-webkit-transition: box-shadow 0.2s ease-in-out;
	-moz-transition: box-shadow 0.2s ease-in-out;
	transition: box-shadow 0.2s ease-in-out;
}

.page_content .box_h,
.page_content .primary_h {
	margin: 15px 0;
}

.inline_code {
	border: 1px solid #F99;
	padding: 0 5px 2px;
	background: #FCF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	color: #000;
}

.widget_content h1,
.widget_content h2,
.widget_content h3,
.widget_content h4,
.widget_content h5,
.widget_content h6 {
	font-weight: 400;
	padding: 0 20px;
}

.page_content h1,
.page_content h2,
.page_content h3,
.page_content h4,
.page_content h5,
.page_content h6 {
	font-weight: 400;
}

.widget_content p {
	padding: 0 20px;
}

.stepy_form-buttons {
	width: 70%;
	display: table;
	margin: auto;
}

.widget_content .page_content h1,
.widget_content .page_content h2,
.widget_content .page_content h3,
.widget_content .page_content h4,
.widget_content .page_content h5,
.widget_content .page_content h6,
.widget_content .page_content p {
	padding: 0;
}

.widget_content .page_content {
	margin: 0 10px;
}

.widget_content .page_content .code_syn {
	margin: 20px 0;
}

.page_content {
	width: auto;
	overflow: hidden;
	clear: both;
}

.page_content .code_syn {
	margin: 20px 0;
	border: 1px solid #ddd;
	background: #fff;
}

.alarm_icn,
.award_icn,
.clip_icn,
.decimal_order,
.err_icn,
.flag_icn,
.folder_icn,
.globe_icn,
.heart_icn,
.help_icn,
.info_icn,
.lower_alpha,
.lower_roman,
.medal_icn,
.pin_icn,
.plus_icn,
.tick_icn,
.trophy_icn,
.upper_alpha,
.upper_roman {
	margin: 15px;
}

.page_content .alarm_icn,
.page_content .award_icn,
.page_content .clip_icn,
.page_content .decimal_order,
.page_content .err_icn,
.page_content .flag_icn,
.page_content .folder_icn,
.page_content .globe_icn,
.page_content .heart_icn,
.page_content .help_icn,
.page_content .info_icn,
.page_content .lower_alpha,
.page_content .lower_roman,
.page_content .medal_icn,
.page_content .pin_icn,
.page_content .plus_icn,
.page_content .tick_icn,
.page_content .trophy_icn,
.page_content .upper_alpha,
.page_content .upper_roman {
	margin: 15px 0;
}

.tick_icn li {
	line-height: 18px;
	background: url(../images/list-icons/tick.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.alarm_icn li {
	line-height: 18px;
	background: url(../images/list-icons/alarm.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.award_icn li {
	line-height: 18px;
	background: url(../images/list-icons/award.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.help_icn li {
	line-height: 18px;
	background: url(../images/list-icons/ask.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.clip_icn li {
	line-height: 18px;
	background: url(../images/list-icons/clip.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.err_icn li {
	line-height: 18px;
	background: url(../images/list-icons/err.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.flag_icn li {
	line-height: 18px;
	background: url(../images/list-icons/flag.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.folder_icn li {
	line-height: 18px;
	background: url(../images/list-icons/folder.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.globe_icn li {
	line-height: 18px;
	background: url(../images/list-icons/globe.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.heart_icn li {
	line-height: 18px;
	background: url(../images/list-icons/heart.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.info_icn li {
	line-height: 18px;
	background: url(../images/list-icons/info.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.medal_icn li {
	line-height: 18px;
	background: url(../images/list-icons/medal-gold.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.pin_icn li {
	line-height: 18px;
	background: url(../images/list-icons/pin.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.plus_icn li {
	line-height: 18px;
	background: url(../images/list-icons/plus.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.trophy_icn li {
	line-height: 18px;
	background: url(../images/list-icons/trophy.png) 0 -2px no-repeat;
	padding-left: 24px;
}

.decimal_order li {
	list-style: decimal;
	margin-left: 20px;
}

.upper_roman li {
	list-style: upper-roman;
	margin-left: 20px;
}

.lower_roman li {
	list-style: lower-roman;
	margin-left: 20px;
}

.upper_alpha li {
	list-style: upper-alpha;
	margin-left: 20px;
}

.lower_alpha li {
	list-style: lower-alpha;
	margin-left: 20px;
}

.widget_content .code_syn {
	margin: 20px;
	border: 1px solid #ddd;
	background: #fff;
}

p .dropcap {
	float: left;
	font-size: 48px;
	display: block;
	line-height: 80%;
	margin: 3px 8px 3px 0;
	padding: 0;
	color: #275683;
}

p .dropcapM {
	float: left;
	font-size: 300%;
	display: block;
	line-height: 80%;
	margin: 3px 8px 3px 0;
	padding: 0;
	color: #a32407;
}

p .dropcapB {
	float: left;
	font-size: 48px;
	text-align: center;
	width: 50px;
	height: 50px;
	color: #fff;
	display: block;
	line-height: 50px;
	margin: 3px 8px 3px 0;
	padding: 10px;
	border-radius: 100px;
	background: #333;
}

p .dropcapC {
	float: left;
	font-size: 36px;
	text-align: center;
	width: 30px;
	height: 30px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin: 3px 8px 3px 0;
	padding: 10px;
	border-radius: 100px;
	background: #0e354a;
}

p .dropcapG {
	float: left;
	font-size: 24px;
	text-align: center;
	width: 30px;
	height: 30px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin: 3px 8px 3px 0;
	padding: 10px;
	border-radius: 100px;
	background: #a33b13;
}

p .dropcapL {
	float: left;
	font-size: 18px;
	text-align: center;
	width: 18px;
	height: 18px;
	color: #333;
	display: block;
	line-height: 18px;
	margin: 3px 8px 3px 0;
	padding: 10px;
	border-radius: 100px;
	background: #ddd;
	border: 1px solid #333;
}
#PartChooserCollapse
{
	display:none;
	background-color: transparent;
	border: 0;
	padding: 0;
	color:red;
	font-weight:300;
	font-size:11px;
}
#expandPartChooser
{	display:none;
	background-color: transparent;
	border: 0;
	padding: 0;
	color:red;
	font-weight:300;
	font-size:11px;
	float:right;


}
#expandPartPercentage{
	display:none;
	background-color: transparent;
	border: 0;
	padding: 0;
	color:red;
	font-weight:300;
	font-size:11px;
	float:right;
}
#PartPercentageCollapse
{
	display:none;
	background-color: transparent;
	border: 0;
	padding: 0;
	color:red;
	font-weight:300;
	font-size:11px;
}
#supp_PartChooserCollapse
{
	display:none;
	background-color: transparent;
	border: 0;
	padding: 0;
	color:red;
	font-weight:300;
	font-size:11px;
}
.estimate_scheduled li
{
	display:none;
}
#supp_PartPercentageCollapse
{
	display:none;
	background-color: transparent;
	border: 0;
	padding: 0;
	color:red;
	font-weight:300;
	font-size:11px;
}
.btn_scheduled
{
	border-radius: 4px;
	display: inline-block;
	border: none;
	text-align: center;
	padding: 6px 12px;
	white-space: nowrap;
	color:white;
}
.pic_ro{
	background-color:red;
	color:white;
	border:1px solid black !important;
	width:100%;
}


.pic_ro::placeholder{

	color:white!important;
}

.estimate_complete_date{
	display:none;
}
.btn_estimate{
	background-color:#d43f3a;
}
.btn_estimate_complete{
	background-color:green ;
}
#scheduled_inspection_time{
	display:none;
}
#scheduled_inspection{
	width:fit-content;
}
#scheduled_date{
	display:none;
}
#estimate_complete{
	display:none;
	width:fit-content;
}

.estimate_goBack{
	background-color: transparent;
	border: 0;
	padding: 0;
	width:fit-content;
}
#scheduled_date{
	width:fit-content;
}
.estimate_complete_display{
	display:none;
	width:fit-content;
}
.assign_ro
{
	width: 100%;
	background-color: red;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 510;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	color:white;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.estimateicon{
	display:none;
}
.top_filter_allscan {

float: right;
}

@media(min-width: 768px) and (max-width:1023px){

	.post_list{
		margin-top:60px!important;
		margin-left:5px!important;
	}
	.customerReply-view{
		background: #efefef;
		-webkit-border-radius: 4px;
				border-radius: 4px;
		font-size: 1.2rem;
		line-height: 1.3;
		margin: 0 auto 40px;
		max-width: 400px;
		padding: 15px;
		position: relative;
	}
	.customerReply-view p {
		margin: 0 0 10px;
	}
	.customerReply-view p:last-of-type {
		margin-bottom: 0;
	}

	.customerReply-view::after {
		border-left: 20px solid transparent;
		border-top: 20px solid #efefef;
		bottom: -20px;
		content: "";
		position: absolute;
		right: 20px;
	}
}
@media(min-width: 1024px) and (max-width:1400px){

	.post_list{
		margin-top:60px!important;
		margin-left:5px!important;
	}
}
.svg-inline--fa{
	font-size: x-large !important;
}
.flag-css .svg-inline--fa.fa-w-16{
	color: red;
	width: 0.4em !important;
}
.flag-css-pboard .svg-inline--fa.fa-w-16{
	color: red;
}
.file_to{
	background-color:red;
	color:white;
	border:1px solid black !important;
	width:120%;
}
#invoice_popup {
	z-index: 111111111;
	position: fixed;
	box-shadow: 10px 31px 32px -9px #888888;
	left: 0;
	right: 0;
	background-color: red;
	color: white;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border: 2px solid rgb(46, 109, 164);
	border-radius: 5px;
	font-size: 14px;
	display: none;
}
.planned_hrs, .goal{
	position: relative;
}
.planned_hrs span{
height: 18px;
/*padding: 3px;*/
display: block;
position: absolute;
top: -27px;
right: -7px;
color: black;
font-weight: bold;
/*vertical-align: middle;*/
}
.goal .scheduler-span{
height: 18px;
padding: 3px;
display: block;
position: absolute;
top: -18px;
right: 0;
color: black;
font-weight: bold;
vertical-align: middle;
}

.fc-scroller{
	height: auto !important;
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}
/*.fc td.fc-today{
	border-color: red;
}*/
.fc-day.fc-today {
	position: relative;
}

.fc-day.fc-today::before,
.fc-day.fc-today::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border-color: transparent;
	border-style: solid;
}

.fc-day.fc-today::before {
	border-width: 1.5em;
}

.fc-day.fc-today::after {
	border-radius: 0;
	border-width: 1.5em;
	border-right-color: lightgoldenrodyellow;
	border-top-color: lightgoldenrodyellow;
}
/*.fc-day-grid-event > .fc-content {
	white-space: normal;
	text-overflow: ellipsis;
	max-height:20px;
}
.fc-day-grid-event > .fc-content:hover {
	max-height:none!important;
}*/
#calendar_popup {
	z-index: 111111111;
	position: fixed;
	box-shadow: 10px 31px 32px -9px #888888;
	left: 0;
	right: 0;
	background-color: #337ab7;
	color: white;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	border: 2px solid rgb(46, 109, 164);
	border-radius: 5px;
	font-size: 14px;
	display: none;
}

.touch-time-table > tbody > tr > td{
	padding: 6px !important;
	min-width: 140px;
}

.touch-time-table > tbody > tr > td > input{
	display: initial !important;
	width: 50% !important;
}
#gen_notes span{
	display: block;
}
#parts_notes span{
	display: block;
}
#cust_notes span{
	display: block;
}
#ins_notes span{
	display: block;
}
#email_notes span{
	display: block;
}
#text_notes span{
	display: block;
}
#gen_notes span:first-letter {
text-transform: capitalize
}
#parts_notes span:first-letter {
text-transform: capitalize
}
#cust_notes span:first-letter {
text-transform: capitalize
}
#ins_notes span:first-letter {
text-transform: capitalize
}
#email_notes span:first-letter {
text-transform: capitalize
}
#text_notes span:first-letter {
text-transform: capitalize
}
.nested_table_border{
	border-bottom: 2px solid black !important;
}
.TyTVm {
	height: 26px;
	width: 26px;
	cursor: pointer;
	/*display: block;*/
	background: rgb(9, 30, 66);
	padding: 0px;
	border-radius: 4px;
}
.ProseMirror {
	padding: 1%;
	min-height: 50px;
	border-width: 1px;
	border-style: solid;
	background-color: white;
	border-color: rgb(223, 225, 230);
	border-image: initial;
	border-radius: 3px;
	/*margin: 12px 20px 20px;*/
	overflow-wrap: break-word;
	/*white-space: pre-wrap;*/
	outline: none;
}
#tech_work_load.dataTable > thead > tr > th[class*="sort"]:after{
	content: "" !important;
}

.tech_work_load.dataTable thead > tr > th.sorting_asc,
.tech_work_load.dataTable thead > tr > th.sorting_desc,
.tech_work_load.dataTable thead > tr > th.sorting,
.tech_work_load.dataTable thead > tr > td.sorting_asc,
.tech_work_load.dataTable thead > tr > td.sorting_desc,
.tech_work_load.dataTable thead > tr > td.sorting {
	padding-right: inherit;
}

.tech_work_load_table .table_top{
	display: none;
}

.techWorkLoad_filter{
	border-radius: 4px;
	padding: 6px 12px;
	font-size: 14px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.monthly_report.dataTable thead .sorting, .monthly_report.dataTable thead .sorting_asc,
.monthly_report.dataTable thead .sorting_desc, .monthly_report.dataTable thead .sorting_asc_disabled,
.monthly_report.dataTable thead .sorting_desc_disabled,.total_cost_report.dataTable thead .sorting, .total_cost_report.dataTable thead .sorting_asc,
.total_cost_report.dataTable thead .sorting_desc, .total_cost_report.dataTable thead .sorting_asc_disabled,
.total_cost_report.dataTable thead .sorting_desc_disabled{
	background-position: 60%;
}

.balance_report.dataTable thead th,
.balance_report.dataTable tbody td {
	text-align: center;
}

.balance_report.dataTable thead .sorting, .balance_report.dataTable thead .sorting_asc,
.balance_report.dataTable thead .sorting_desc, .balance_report.dataTable thead .sorting_asc_disabled,
.balance_report.dataTable thead .sorting_desc_disabled{
	background-position: 73%;
}

.payment_report.dataTable thead .sorting:first-child, .payment_report.dataTable thead .sorting_asc:first-child,
.payment_report.dataTable thead .sorting_desc:first-child, .payment_report.dataTable thead .sorting_asc_disabled:first-child,
.payment_report.dataTable thead .sorting_desc_disabled:first-child{
	background-position: 60%;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1068px) and (orientation: landscape) {
	#widget_tab li a {
		padding: 0 4px!important;
	}
}

.customerReply-view{
	background: #efefef;
	-webkit-border-radius: 4px;
			border-radius: 4px;
	font-size: 1.2rem;
	line-height: 1.3;
	margin: 0 auto 40px;
	max-width: 400px;
	padding: 15px;
	position: relative;
}
.customerReply-view p {
	margin: 0 0 10px;
}
.customerReply-view p:last-of-type {
	margin-bottom: 0;
}

.customerReply-view::after {
	border-left: 20px solid transparent;
	border-top: 20px solid #efefef;
	bottom: -20px;
	content: "";
	position: absolute;
	right: 20px;
}
input#btnExport.excel_button {
	display: none;
}

/* The switch - the box around the slider */
.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}

/* Hide default HTML checkbox */
.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

/* The slider */
.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked + .slider {
	background-color: lightgreen;
}

input:focus + .slider {
	box-shadow: 0 0 1px lightgreen;
}

input:checked + .slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
	border-radius: 34px;
}

.slider.round:before {
	border-radius: 50%;
}

.dept_all_filter{
	display: inline-block;
	width: 66%;
}
.topbuttons_primaryProduction {
	display: inline-block;
	width: 40%;
}

body.full_block.sidebar-toggle-main .header_buttons .topbuttons a.btn {
	font-size: 11px;
}

body.full_block.sidebar-toggle-main .header_buttons .dept_all_filter * {
	font-size: 11px;
}

.show-flex {
	display: flex !important;
}


#data_tbl_production_wrapper .table_content table.dtbl-pro_by-phase,
#data_tbl_production_wrapper .table_content table.dtbl-pro_by-phase thead,
#data_tbl_production_wrapper .table_content table.dtbl-pro_by-phase tbody {
	width: auto !important;
}
#data_tbl_production_wrapper .table_content table.dtbl-pro_by-phase tr th {
	width: unset !important;
	min-width: 120px !important;
	max-width: 140px !important;
	padding: 4px 2px !important;
	font-size: 12px !important;
}
#data_tbl_production_wrapper .table_content table.dtbl-pro_by-phase tr td {
	min-width: 120px !important;
	max-width: 140px !important;
	padding: 2px !important;
	vertical-align: top !important;
}
#data_tbl_production_wrapper .table_content table.dtbl-pro_by-phase tr td > button {
	width: 100% !important;
	white-space: normal;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
	padding: 3px 2px !important;
	font-size: 11px !important;
	line-height: 1.2 !important;
}

#preview_container {
    display: block !important;
    margin-top: 20px;
    border-top: 2px solid #007bff;
    padding-top: 20px;
    background-color: #f8f9fa;
    min-height: 100px;
}

#preview_images {
    display: flex !important;
    flex-wrap: wrap;
    gap: 15px;
    min-height: 50px;
    border: 1px dashed #ccc;
    padding: 10px;
}

.preview_item {
    display: block !important;
}

/* Fix Bootstrap Glyphicons Font Path */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../images/fonts/glyphicons-halflings-regular.eot');
  src: url('../images/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
       url('../images/fonts/glyphicons-halflings-regular.woff2') format('woff2'),
       url('../images/fonts/glyphicons-halflings-regular.woff') format('woff'),
       url('../images/fonts/glyphicons-halflings-regular.ttf') format('truetype'),
       url('../images/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

/* Mobile Menu Button Styling */
.mobile-menu-button {
    display: inline-block;
    padding: 8px 12px;
    background: #f6f6f6;
    border: 1px solid #ddd;
    color: #333;
    text-decoration: none;
    border-radius: 3px;
    font-size: 13px;
}

.mobile-menu-button:hover {
    background: #e6e6e6;
    text-decoration: none;
    color: #333;
}

.mobile-menu-button:focus {
    background: #e6e6e6;
    outline: none;
}

/* Mobile Menu Accordion Styles */
.filelocations-mobile-submenu,
.processing-mobile-submenu,
.orderparts-mobile-submenu,
.accounting-mobile-submenu,
.reports-mobile-submenu {
    display: none;
    background-color: #f8f8f8;
    border-left: 3px solid #24a8f3;
    margin-left: 10px;
}

.filelocations-mobile-submenu a,
.processing-mobile-submenu a,
.orderparts-mobile-submenu a,
.accounting-mobile-submenu a,
.reports-mobile-submenu a {
    padding: 8px 15px;
    border-bottom: 1px solid #e5e5e5;
    transition: background-color 0.3s ease;
}

.filelocations-mobile-submenu a:hover,
.processing-mobile-submenu a:hover,
.orderparts-mobile-submenu a:hover,
.accounting-mobile-submenu a:hover,
.reports-mobile-submenu a:hover {
    background-color: #e8f4fd;
    text-decoration: none;
}

.processing_menu_mbl a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    color: #333;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

.processing_menu_mbl a:hover {
    background-color: #f0f0f0;
    text-decoration: none;
}

.processing_menu_mbl .glyphicon {
    font-size: 12px;
    transition: transform 0.3s ease;
}

/* FIXED: Mobile menu positioning - complete rewrite */
#responsive_menu {
    position: fixed !important;
    top: 60px !important;
    left: 10px !important;
    right: 10px !important;
    width: auto !important;
    max-width: 350px !important;
    background-color: white !important;
    border: 1px solid #ddd !important;
    box-shadow: 0 4px 15px rgba(0,0,0,0.2) !important;
    max-height: 400px !important;
    overflow-y: auto !important;
    z-index: 9999 !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 4px !important;
}

/* Mobile menu container - ensure it doesn't affect positioning */
#responsive_mnu {
    position: relative !important;
    display: inline-block !important;
    width: auto !important;
}

/* Header positioning */
.header_left {
    position: relative !important;
}

#responsive_menu.hidden {
    display: none;
}

/* Mobile Menu Positioning Fix - Responsive */
@media (max-width: 1024px) {
    /* Ensure desktop menu is hidden on mobile */
    #left_bar, #show-menu {
        display: none !important;
    }

    #responsive_mnu {
        display: block !important;
    }

    #responsive_menu {
        position: fixed !important;
        top: 80px !important;
        left: 10px !important;
        right: 10px !important;
        width: auto !important;
        max-width: 380px !important;
    }

    /* Hide desktop submenu classes on mobile */
    .filelocations-submenu,
    .processing-submenu,
    .orderparts-submenu,
    .accounting-submenu,
    .reports-submenu {
        display: none !important;
    }
}

/* Ensure mobile menu is hidden on desktop */
@media (min-width: 1025px) {
    #responsive_mnu {
        display: none !important;
    }
    
    #responsive_menu {
        display: none !important;
    }
    
    /* Hide mobile submenu classes on desktop */
    .filelocations-mobile-submenu,
    .processing-mobile-submenu,
    .orderparts-mobile-submenu,
    .accounting-mobile-submenu,
    .reports-mobile-submenu {
        display: none !important;
    }
}

/* ==== PRODUCTION PAGES RESPONSIVE STYLES ==== */

/* Production Performance Bar - Responsive */
.fill_bar {
    display: flex !important;
    flex-wrap: wrap;
    width: 100% !important;
    min-height: 60px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    margin: 10px 0;
}

.fill_bar > div {
    flex: 1 1 auto;
    min-width: 60px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    padding: 8px 4px;
    color: white;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    border-right: 1px solid rgba(255,255,255,0.3);
}

.fill_bar > div:last-child {
    border-right: none;
}

/* Production Table Responsive */
.widget_wrap {
    margin: 20px 0;
}

.overflow_auto {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#data_tbl_production {
    width: 100%;
    min-width: 800px;
    background: white;
    border-collapse: collapse;
}

#data_tbl_production th,
#data_tbl_production td {
    padding: 8px 6px;
    border: 1px solid #ddd;
    vertical-align: top;
    word-wrap: break-word;
}

#data_tbl_production th {
    background: #f8f9fa;
    font-weight: bold;
    position: sticky;
    top: 0;
    z-index: 10;
}

/* Scheduler spans responsive */
.scheduler-span {
    display: inline-block;
    padding: 2px 6px;
    margin: 2px;
    background: rgba(255,255,255,0.2);
    border-radius: 3px;
    font-size: 11px;
}

/* Mobile Optimizations for Production */
@media (max-width: 768px) {
    /* Performance bar - stack vertically on mobile */
    .fill_bar {
        flex-direction: column;
        height: auto;
    }
    
    .fill_bar > div {
        width: 100% !important;
        min-width: 100%;
        border-right: none;
        border-bottom: 1px solid rgba(255,255,255,0.3);
        padding: 12px;
        font-size: 14px;
    }
    
    .fill_bar > div:last-child {
        border-bottom: none;
    }
    
    /* Table adjustments */
    #data_tbl_production {
        font-size: 12px;
        min-width: 600px;
    }
    
    #data_tbl_production th,
    #data_tbl_production td {
        padding: 6px 4px;
    }
    
    /* Hide some less critical columns on mobile */
    #data_tbl_production .hide-mobile {
        display: none;
    }
    
    .scheduler-span {
        font-size: 10px;
        padding: 2px 4px;
        margin: 1px;
    }
}

@media (max-width: 480px) {
    /* Very small screens - further optimizations */
    .fill_bar > div {
        font-size: 13px;
        padding: 10px;
        cursor: pointer;
    }
    
    #data_tbl_production {
        font-size: 11px;
        min-width: 500px;
    }
    
    #data_tbl_production th,
    #data_tbl_production td {
        padding: 4px 3px;
    }
    
    /* Mobile column toggle button */
    .mobile-column-toggle {
        width: 100%;
        margin-bottom: 10px !important;
    }
}

/* Production table scroll indicators */
.overflow_auto {
    position: relative;
}

.overflow_auto::before,
.overflow_auto::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 20px;
    z-index: 5;
    pointer-events: none;
    transition: opacity 0.3s ease;
    opacity: 0;
}

.overflow_auto::before {
    left: 0;
    background: linear-gradient(to right, rgba(255,255,255,0.8), transparent);
}

.overflow_auto::after {
    right: 0;
    background: linear-gradient(to left, rgba(255,255,255,0.8), transparent);
}

.overflow_auto.scrolled-left::before {
    opacity: 1;
}

.overflow_auto.scrolled-right::after {
    opacity: 1;
}

/* Enhanced fill bar for mobile */
.fill_bar.mobile-enhanced > div {
    cursor: pointer;
    transition: background-color 0.2s ease;
}

.fill_bar.mobile-enhanced > div:hover,
.fill_bar.mobile-enhanced > div:active {
    filter: brightness(1.1);
}

#responsive_menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#responsive_menu li {
    border-bottom: 1px solid #eee;
}

#responsive_menu li:last-child {
    border-bottom: none;
}

#responsive_menu a {
    display: block;
    padding: 12px 15px;
    color: #333;
    text-decoration: none;
    transition: background-color 0.3s ease;
}

#responsive_menu a:hover {
    background-color: #f5f5f5;
    text-decoration: none;
}

@media (max-width: 768px) {
    .filelocations-mobile-submenu,
    .processing-mobile-submenu,
    .orderparts-mobile-submenu,
    .accounting-mobile-submenu,
    .reports-mobile-submenu {
        margin-left: 5px;
    }

    #responsive_menu {
        position: fixed !important;
        top: 70px !important;
        left: 5px !important;
        right: 5px !important;
        max-height: 400px !important;
        max-width: 320px !important;
    }
}

@media (max-width: 480px) {
    #responsive_menu {
        position: fixed !important;
        top: 60px !important;
        left: 5px !important;
        right: 5px !important;
        max-height: 350px !important;
        max-width: 280px !important;
    }

    .mobile-menu-button {
        padding: 6px 10px !important;
        font-size: 12px !important;
    }
}
