﻿select
{
	height:20px;
}
body {
	margin: 0px; padding:0px;
	padding-top:60px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background: #d9ecf3;
}
a {
	color: #0088cc;
	text-decoration: none;
}
a:hover {
	color: #005580;
	text-decoration: underline;
}
/*
.layout_1020 #container-inner{  
width :1000px;  
margin-left :auto; 
margin-right:auto;
} 
*/

.layout_1020 #container-inner{  
width :99%;  
margin-left :10px; 
margin-right:10px;
} 

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

.layout_800 #container-inner{  
width :800px;  
margin-left :auto; 
margin-right:auto;} 
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}


audio, canvas, video {
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
 audio:not([controls]) {
 display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:hover, a:active {
	outline: 0;
}
sub, sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	 
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
#map_canvas img {
	max-width: none;
}
button, input, select, textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
button, input {
 *overflow: visible;
	line-height: normal;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
 -webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
}
.clearfix:after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.row {
	 
 *zoom: 1;
}
.row:before, .row:after {
	display: table;
	content: "";
}
.row:after {
	clear: both;
}
 [class*="span"] {
 float: left;
 margin-left: 20px;
}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}
.span12 {
	width: 940px;
}
.span11 {
	width: 860px;
}
.span10 {
	width: 780px;
}
.span9 {
	width: 700px;
}
.span8 {
	width: 620px;
}
.span7 {
	width: 540px;
}
.span6 {
	width: 470px;
}
.span5 {
	width: 380px;
}
.span4 {
	width: 300px;
}
.span3 {
	width: 200px;
}
.span2 {
	width: 140px;
}
.span1 {
	width: 60px;
}
.offset12 {
	margin-left: 980px;
}
.offset11 {
	margin-left: 900px;
}
.offset10 {
	margin-left: 820px;
}
.offset9 {
	margin-left: 740px;
}
.offset8 {
	margin-left: 660px;
}
.offset7 {
	margin-left: 580px;
}
.offset6 {
	margin-left: 500px;
}
.offset5 {
	margin-left: 420px;
}
.offset4 {
	margin-left: 340px;
}
.offset3 {
	margin-left: 260px;
}
.offset2 {
	margin-left: 180px;
}
.offset1 {
	margin-left: 100px;
}

.container {
	margin-right: auto;
	margin-left: auto;
 *zoom: 1;
}
.container:before, .container:after {
	display: table;
	content: "";
}
.container:after {
	clear: both;
}
.container-fluid {
	padding-right: 20px;
	padding-left: 20px;
 *zoom: 1;
}
.container-fluid:before, .container-fluid:after {
	display: table;
	content: "";
}
.container-fluid:after {
	clear: both;
}
p {
	margin: 0 0 9px;
}
p small {
	font-size: 11px;
	color: #999999;
}
.lead {
	margin-bottom: 18px;
	font-size: 20px;
	font-weight: 200;
	line-height: 27px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: inherit;
	font-weight: bold;
	color: inherit;
	text-rendering: optimizelegibility;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight: normal;
	color: #999999;
}
h1 {
	font-size: 30px;
	line-height: 36px;
}
h1 small {
	font-size: 18px;
}
h2 {
	font-size: 24px;
	line-height: 36px;
}
h2 small {
	font-size: 18px;
}
h3 {
	font-size: 18px;
	line-height: 27px;
}
h3 small {
	font-size: 14px;
}
h4, h5, h6 {
	line-height: 18px;
}
h4 {
	font-size: 14px;
}
h4 small {
	font-size: 12px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 11px;
	color: #999999;
	text-transform: uppercase;
}
.page-header {
	padding-bottom: 17px;
	margin: 18px 0;
	border-bottom: 1px solid #ccc;
}
.page-header h1 {
	line-height: 1;
	font-weight:normal;
	font-size:24px;
}
ul, ol {
	padding: 0;
	margin: 0 0 9px 25px;
}
ul ul, ul ol, ol ol, ol ul {
	margin-bottom: 0;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li {
	line-height: 18px;
}
ul.unstyled, ol.unstyled {
	margin-left: 0;
	list-style: none;
}
dl {
	margin-bottom: 18px;
}
dt, dd {
	line-height: 18px;
}
dt {
	font-weight: bold;
	line-height: 17px;
}
dd {
	margin-left: 9px;
}
.dl-horizontal dt {
	float: left;
	width: 120px;
	overflow: hidden;
	clear: left;
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dl-horizontal dd {
	margin-left: 130px;
}
hr {
	margin: 18px 0;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #ffffff;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
.muted {
	color: #999999;
}
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #999999;
}
abbr.initialism {
	font-size: 90%;
	text-transform: uppercase;
}
blockquote {
	padding: 0 0 0 0px;
	margin: 0 0 0px;
	border-left: 5px solid #bbb;
}
blockquote p {
	margin-bottom: 0;
	font-size: 12px;
	font-weight: 300;
	line-height: 22.5px;
}
blockquote small {
	display: block;
	line-height: 18px;
	color: #999999;
}
blockquote small:before {
	content: '\2014 \00A0';
}
blockquote.pull-right {
	float: right;  
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #bbb;
	border-left: 0;
}
blockquote.pull-right p, blockquote.pull-right small {
	text-align: right;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
address {
	display: block;
	margin-bottom: 18px;
	font-style: normal;
	line-height: 18px;
}
small {
	font-size: 100%;
}
cite {
	font-style: normal;
}
code, pre {
	padding: 0 3px 2px;
	font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
	font-size: 12px;
	color: #333333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}   
 [class^="icon-"]:last-child, [class*=" icon-"]:last-child {
 *margin-left: 0;
}
.icon-white {
	background-image: url("../../img/glyphicons-halflings.png");
}
.icon-glass {
	background-position: 0 0;
}
.icon-music {
	background-position: -24px 0;
}
.icon-search {
	background-position: -48px 0;
}
.icon-envelope {
	background-position: -72px 0;
}
.icon-heart {
	background-position: -96px 0;
}
.icon-star {
	background-position: -120px 0;
}
.icon-star-empty {
	background-position: -144px 0;
}
.icon-user {
	background-position: -168px 0;
}
.icon-film {
	background-position: -192px 0;
}
.icon-th-large {
	background-position: -216px 0;
}
.icon-th {
	background-position: -240px 0;
}
.icon-th-list {
	background-position: -264px 0;
}
.icon-ok {
	background-position: -288px 0;
}
.icon-remove {
	background-position: -312px 0;
}
.icon-zoom-in {
	background-position: -336px 0;
}
.icon-zoom-out {
	background-position: -360px 0;
}
.icon-off {
	background-position: -384px 0;
}
.icon-signal {
	background-position: -408px 0;
}
.icon-cog {
	background-position: -432px 0;
}
.icon-trash {
	background-position: -456px 0;
}
.icon-home {
	background-position: 0 -24px;
}
.icon-file {
	background-position: -24px -24px;
}
.icon-time {
	background-position: -48px -24px;
}
.icon-road {
	background-position: -72px -24px;
}
.icon-download-alt {
	background-position: -96px -24px;
}
.icon-download {
	background-position: -120px -24px;
}
.icon-upload {
	background-position: -144px -24px;
}
.icon-inbox {
	background-position: -168px -24px;
}
.icon-play-circle {
	background-position: -192px -24px;
}
.icon-repeat {
	background-position: -216px -24px;
}
.icon-refresh {
	background-position: -240px -24px;
}
.icon-list-alt {
	background-position: -264px -24px;
}
.icon-lock {
	background-position: -287px -24px;
}
.icon-flag {
	background-position: -312px -24px;
}
.icon-headphones {
	background-position: -336px -24px;
}
.icon-volume-off {
	background-position: -360px -24px;
}
.icon-volume-down {
	background-position: -384px -24px;
}
.icon-volume-up {
	background-position: -408px -24px;
}
.icon-qrcode {
	background-position: -432px -24px;
}
.icon-barcode {
	background-position: -456px -24px;
}
.icon-tag {
	background-position: 0 -48px;
}
.icon-tags {
	background-position: -25px -48px;
}
.icon-book {
	background-position: -48px -48px;
}
.icon-bookmark {
	background-position: -72px -48px;
}
.icon-print {
	background-position: -96px -48px;
}
.icon-camera {
	background-position: -120px -48px;
}
.icon-font {
	background-position: -144px -48px;
}
.icon-bold {
	background-position: -167px -48px;
}
.icon-italic {
	background-position: -192px -48px;
}
.icon-text-height {
	background-position: -216px -48px;
}
.icon-text-width {
	background-position: -240px -48px;
}
.icon-align-left {
	background-position: -264px -48px;
}
.icon-align-center {
	background-position: -288px -48px;
}
.icon-align-right {
	background-position: -312px -48px;
}
.icon-align-justify {
	background-position: -336px -48px;
}
.icon-list {
	background-position: -360px -48px;
}
.icon-indent-left {
	background-position: -384px -48px;
}
.icon-indent-right {
	background-position: -408px -48px;
}
.icon-facetime-video {
	background-position: -432px -48px;
}
.icon-picture {
	background-position: -456px -48px;
}
.icon-pencil {
	background-position: 0 -72px;
}
.icon-map-marker {
	background-position: -24px -72px;
}
.icon-adjust {
	background-position: -48px -72px;
}
.icon-tint {
	background-position: -72px -72px;
}
.icon-edit {
	background-position: -96px -72px;
}
.icon-share {
	background-position: -120px -72px;
}
.icon-check {
	background-position: -144px -72px;
}
.icon-move {
	background-position: -168px -72px;
}
.icon-step-backward {
	background-position: -192px -72px;
}
.icon-fast-backward {
	background-position: -216px -72px;
}
.icon-backward {
	background-position: -240px -72px;
}
.icon-play {
	background-position: -264px -72px;
}
.icon-pause {
	background-position: -288px -72px;
}
.icon-stop {
	background-position: -312px -72px;
}
.icon-forward {
	background-position: -336px -72px;
}
.icon-fast-forward {
	background-position: -360px -72px;
}
.icon-step-forward {
	background-position: -384px -72px;
}
.icon-eject {
	background-position: -408px -72px;
}
.icon-chevron-left {
	background-position: -432px -72px;
}
.icon-chevron-right {
	background-position: -456px -72px;
}
.icon-plus-sign {
	background-position: 0 -96px;
}
.icon-minus-sign {
	background-position: -24px -96px;
}
.icon-remove-sign {
	background-position: -48px -96px;
}
.icon-ok-sign {
	background-position: -72px -96px;
}
.icon-question-sign {
	background-position: -96px -96px;
}
.icon-info-sign {
	background-position: -120px -96px;
}
.icon-screenshot {
	background-position: -144px -96px;
}
.icon-remove-circle {
	background-position: -168px -96px;
}
.icon-ok-circle {
	background-position: -192px -96px;
}
.icon-ban-circle {
	background-position: -216px -96px;
}
.icon-arrow-left {
	background-position: -240px -96px;
}
.icon-arrow-right {
	background-position: -264px -96px;
}
.icon-arrow-up {
	background-position: -289px -96px;
}
.icon-arrow-down {
	background-position: -312px -96px;
}
.icon-share-alt {
	background-position: -336px -96px;
}
.icon-resize-full {
	background-position: -360px -96px;
}
.icon-resize-small {
	background-position: -384px -96px;
}
.icon-plus {
	background-position: -408px -96px;
}
.icon-minus {
	background-position: -433px -96px;
}
.icon-asterisk {
	background-position: -456px -96px;
}
.icon-exclamation-sign {
	background-position: 0 -120px;
}
.icon-gift {
	background-position: -24px -120px;
}
.icon-leaf {
	background-position: -48px -120px;
}
.icon-fire {
	background-position: -72px -120px;
}
.icon-eye-open {
	background-position: -96px -120px;
}
.icon-eye-close {
	background-position: -120px -120px;
}
.icon-warning-sign {
	background-position: -144px -120px;
}
.icon-plane {
	background-position: -168px -120px;
}
.icon-calendar {
	background-position: -192px -120px;
}
.icon-random {
	background-position: -216px -120px;
}
.icon-comment {
	background-position: -240px -120px;
}
.icon-magnet {
	background-position: -264px -120px;
}
.icon-chevron-up {
	background-position: -288px -120px;
}
.icon-chevron-down {
	background-position: -313px -119px;
}
.icon-retweet {
	background-position: -336px -120px;
}
.icon-shopping-cart {
	background-position: -360px -120px;
}
.icon-folder-close {
	background-position: -384px -120px;
}
.icon-folder-open {
	background-position: -408px -120px;
}
.icon-resize-vertical {
	background-position: -432px -119px;
}
.icon-resize-horizontal {
	background-position: -456px -118px;
}
.icon-hdd {
	background-position: 0 -144px;
}
.icon-bullhorn {
	background-position: -24px -144px;
}
.icon-bell {
	background-position: -48px -144px;
}
.icon-certificate {
	background-position: -72px -144px;
}
.icon-thumbs-up {
	background-position: -96px -144px;
}
.icon-thumbs-down {
	background-position: -120px -144px;
}
.icon-hand-right {
	background-position: -144px -144px;
}
.icon-hand-left {
	background-position: -168px -144px;
}
.icon-hand-up {
	background-position: -192px -144px;
}
.icon-hand-down {
	background-position: -216px -144px;
}
.icon-circle-arrow-right {
	background-position: -240px -144px;
}
.icon-circle-arrow-left {
	background-position: -264px -144px;
}
.icon-circle-arrow-up {
	background-position: -288px -144px;
}
.icon-circle-arrow-down {
	background-position: -312px -144px;
}
.icon-globe {
	background-position: -336px -144px;
}
.icon-wrench {
	background-position: -360px -144px;
}
.icon-tasks {
	background-position: -384px -144px;
}
.icon-filter {
	background-position: -408px -144px;
}
.icon-briefcase {
	background-position: -432px -144px;
}
.icon-fullscreen {
	background-position: -456px -144px;
}
.dropup, .dropdown {
	position: relative;
}
.dropdown-toggle {
 *margin-bottom: -3px;
}
.dropdown-toggle:active, .open .dropdown-toggle {
	outline: 0;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #0b7cc2;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	/*opacity: 0.3;*/
	filter: alpha(opacity=30);
}
.dropdown .caret {
	margin-top: 8px;
	margin-left: 2px;
}
.dropdown:hover .caret, .open .caret {
	opacity: 1;
	filter: alpha(opacity=100);
}
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99;
	display: none;
	float: left;
	min-width: 160px;
	padding: 4px 0;
	margin: 1px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
 *border-right-width: 2px;
 *border-bottom-width: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.dropdown-menu .divider {
 *width: 100%;
	height: 1px; z-index:10000;
	margin: 8px 1px;
 *margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
.dropdown-menu a {
	display: block;z-index:10000;
	padding: 3px 10px;
	clear: both;
	font-weight: normal;
	line-height: 18px;
	color: #333333;
	white-space: nowrap;
}
.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {
	color: #ffffff;
	text-decoration: none;z-index:10000;
	background-color: #0088cc;
}
.open {
 *z-index: 1000;
}
.open > .dropdown-menu {
	display: block;
}
.pull-right > .dropdown-menu {
	right: 0;  
	left: auto;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid #0b7cc2;
	content: "\2191";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
.typeahead {
	margin-top: 2px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f9f9f9;
	border: 1px solid #eee;
	border: 1px solid rgba(0, 0, 0, 0.08);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.widget-box .well{ margin:0px;}
.white-box {
	background-color: #fff !important;
	-webkit-border-radius: 0px 0px 3px 3px !important;
	-moz-border-radius: 0px 0px 3px 3px!important;
	border-radius: 0px 0px 3px 3px !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border:none !important;
}
.white-box .form-actions {
	padding: 17px 20px 18px;
	margin-top: 18px;
	margin-bottom: 0px;
	background-color: #fff;
	border-top: 1px solid #e5e5e5;
 *zoom: 1;
}
.well blockquote {
	border-color: #ddd;
	border-color: rgba(0, 0, 0, 0.15);
}
.well-large {
	padding: 24px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.well-small {
	padding: 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-ms-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}
.collapse {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-ms-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}
.collapse.in {
	height: auto;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.btn {
	display: inline-block;
 *border-left: 0 none #e6e6e6;
	border-right: 0 none #e6e6e6;
	border-top: 0 none #e6e6e6;
	border-bottom: 0 none #b3b3b3;
	display: inline;	
	margin-bottom: 0;
 *margin-left: .3em;
	font-size: 13px;
	line-height: 18px;
 *line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
 *background-color: #e6e6e6;
	background-repeat: repeat-x;
	*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    zoom: 1.1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	background-image: -linear-gradient(top, #ffffff, #e6e6e6);*
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background-color: #e6e6e6;
 *background-color: #d9d9d9;
}
.btn:active, .btn.active {
	background-color: #cccccc \9;
}
.btn:first-child {
 *margin-left: 0;
}
.btn:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
 *background-color: #d9d9d9;
	/* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active, .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
 .btn-large [class^="icon-"] {
 margin-top: 1px;
}
.btn-small {
	padding: 5px 9px;
	font-size: 11px;
	line-height: 16px;
}
 .btn-small [class^="icon-"] {
 margin-top: -1px;
}
.btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 14px; margin-left:5px;
}
.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
	background-color: #0074cc;
 *background-color: #0055cc;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #0088cc, #0055cc);
	border-left-color: #0055cc;
	border-right-color: #0055cc;
	border-top-color: #0055cc;
	border-bottom-color: #003580;
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #0055cc;
 *background-color: #004ab3;
}
.btn-primary:active, .btn-primary.active {
	background-color: #004099 \9;
}
.btn-warning {
	background-color: #faa732;
 *background-color: #f89406;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #fbb450, #f89406);
	border-left-color: #f89406;
	border-right-color: #f89406;
	border-top-color: #f89406;
	border-bottom-color: #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	background-color: #f89406;
 *background-color: #df8505;
}
.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}
.btn-danger {
	background-color: #da4f49;
 *background-color: #bd362f;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #ee5f5b, #bd362f);
	border-left-color: #bd362f;
	border-right-color: #bd362f;
	border-top-color: #bd362f;
	border-bottom-color: #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	background-color: #bd362f;
 *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	background-color: #5bb75b;
 *background-color: #51a351;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #62c462, #51a351);
	border-left-color: #51a351;
	border-right-color: #51a351;
	border-top-color: #51a351;
	border-bottom-color: #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background-color: #51a351;
 *background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}
.btn-info {
	background-color: #49afcd;
 *background-color: #2f96b4;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	border-left-color: #2f96b4;
	border-right-color: #2f96b4;
	border-top-color: #2f96b4;
	border-bottom-color: #1f6377;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-color: #2f96b4;
 *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}
.btn-inverse {
	background-color: #414141;
 *background-color: #222222;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #555555, #222222);
	border-left-color: #222222;
	border-right-color: #222222;
	border-top-color: #222222;
	border-bottom-color: #000000;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #222222;
 *background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #080808 \9;
}
button.btn, input[type="submit"].btn {
 *padding-top: 2px;
 *padding-bottom: 2px;
}
 button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
 *padding-top: 7px;
 *padding-bottom: 7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
 *padding-top: 1px;
 *padding-bottom: 1px;
}
.btn-group {
	position: relative;
 *margin-left: .3em;
 *zoom: 1;
}
.btn-group:before, .btn-group:after {
	display: table;
	content: "";
}
.btn-group:after {
	clear: both;
}
.btn-group:first-child {
 *margin-left: 0;
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	margin-top: 9px;
	margin-bottom: 9px;
}
.btn-toolbar .btn-group {
	display: inline-block;
 *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
}
.btn-group > .btn {
	position: relative;
	float: left;
	margin-left: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}
.btn-group > .btn.large:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .dropdown-toggle {
 *padding-top: 4px;
	padding-right: 8px;
 *padding-bottom: 4px;
	padding-left: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group > .btn-mini.dropdown-toggle {
	padding-right: 5px;
	padding-left: 5px;
}
.btn-group > .btn-small.dropdown-toggle {
 *padding-top: 4px;
 *padding-bottom: 4px;
}
.btn-group > .btn-large.dropdown-toggle {
	padding-right: 12px;
	padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0055cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222222;
}
.btn .caret {
	margin-top: 7px;
	margin-left: 0;
}
.btn:hover .caret, .open.btn-group .caret {
	opacity: 1;
	filter: alpha(opacity=100);
}
.btn-mini .caret {
	margin-top: 5px;
}
.btn-small .caret {
	margin-top: 6px;
}
.btn-large .caret {
	margin-top: 6px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
}
.dropup .btn-large .caret {
	border-top: 0;
	border-bottom: 5px solid #0b7cc2;
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #0b7cc2;
	border-bottom-color: #0b7cc2;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	color: #c09853;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		background: rgb(255,246,213); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,246,213,1) 0%, rgba(245,233,185,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,246,213,1)), color-stop(100%,rgba(245,233,185,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,246,213,1) 0%,rgba(245,233,185,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,246,213,1) 0%,rgba(245,233,185,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,246,213,1) 0%,rgba(245,233,185,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,246,213,1) 0%,rgba(245,233,185,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6d5', endColorstr='#f5e9b9',GradientType=0 ); /* IE6-9 */

	border: 1px solid #e5d6a0;
	
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.5);

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert-heading {
	color: inherit;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}
.alert-success {
	color: #387a1d;
	background: rgb(200,241,182); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(200,241,182,1) 0%, rgba(169,203,154,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,241,182,1)), color-stop(100%,rgba(169,203,154,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(200,241,182,1) 0%,rgba(169,203,154,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(200,241,182,1) 0%,rgba(169,203,154,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(200,241,182,1) 0%,rgba(169,203,154,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(200,241,182,1) 0%,rgba(169,203,154,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8f1b6', endColorstr='#a9cb9a',GradientType=0 ); /* IE6-9 */

	border-color: #7db665;
}
.alert-danger, .alert-error {
	color: #b33c33;
	background: rgb(250,211,208); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(250,211,208,1) 0%, rgba(239,189,184,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,211,208,1)), color-stop(100%,rgba(239,189,184,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,211,208,1) 0%,rgba(239,189,184,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,211,208,1) 0%,rgba(239,189,184,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,211,208,1) 0%,rgba(239,189,184,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,211,208,1) 0%,rgba(239,189,184,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad3d0', endColorstr='#efbdb8',GradientType=0 ); /* IE6-9 */

	border-color: #e7aba5;
}
.alert-info {
	color: #18688a;
	background: rgb(190,230,247); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(190,230,247,1) 0%, rgba(168,206,223,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(190,230,247,1)), color-stop(100%,rgba(168,206,223,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(190,230,247,1) 0%,rgba(168,206,223,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(190,230,247,1) 0%,rgba(168,206,223,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(190,230,247,1) 0%,rgba(168,206,223,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(190,230,247,1) 0%,rgba(168,206,223,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bee6f7', endColorstr='#a8cedf',GradientType=0 ); /* IE6-9 */

	border-color: #7fbcd6;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p, .alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.nav { 
	margin-bottom: 18px;
	margin-left: 0;
	list-style: none;
}
.nav > li > a {
	display: block;
}
.nav > li > a:hover {
	text-decoration: none;
	background-color: #eeeeee;
}
.nav > .pull-right {
	float: right;   
}
.nav .nav-header {
	display: block;
	padding: 3px 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #999999;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
.nav li + .nav-header {
	margin-top: 9px;
}
.nav-list {
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 0;
}
.nav-list > li > a, .nav-list .nav-header {
	margin-right: -15px;
	margin-left: -15px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.nav-list > li > a {
	padding: 3px 15px;
}
.nav-list > .active > a, .nav-list > .active > a:hover {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #0088cc;
}
 .nav-list [class^="icon-"] {
 margin-right: 2px;
}
.nav-list .divider {
 *width: 100%;
	height: 1px;
	margin: 8px 1px;
 *margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #ffffff;
}
.nav-tabs, .nav-pills {
 *zoom: 1;
}
.nav-tabs:before, .nav-pills:before, .nav-tabs:after, .nav-pills:after {
	display: table;
	content: "";
}
.nav-tabs:after, .nav-pills:after {
	clear: both;
}
.nav-tabs > li, .nav-pills > li {
	float: left;
}
.nav-tabs > li > a, .nav-pills > li > a {
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 0px;
	line-height: 14px;
}
.nav-tabs {
	border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
	margin:5px 0px -1px 5px
}
.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 18px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
	border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover {
	color: #555555;
	cursor: default;
	background-color: #f9f9f9;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.nav-pills > .active > a, .nav-pills > .active > a:hover {
	color: #ffffff;
	background-color: #0088cc;
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li > a {
	margin-right: 0;
}
.nav-tabs.nav-stacked {
	border-bottom: 0;
}
.nav-tabs.nav-stacked > li > a {
	border: 1px solid #ddd;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.nav-tabs.nav-stacked > li:first-child > a {
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.nav-tabs.nav-stacked > li:last-child > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.nav-tabs.nav-stacked > li > a:hover {
	z-index: 2;
	border-color: #ddd;
}
.nav-pills.nav-stacked > li > a {
	margin-bottom: 3px;
}
.nav-pills.nav-stacked > li:last-child > a {
	margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.nav-pills .dropdown-menu {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.nav-tabs .dropdown-toggle .caret, .nav-pills .dropdown-toggle .caret {
	margin-top: 6px;
	border-top-color: #0b7cc2;
	border-bottom-color: #0b7cc2;
}
.nav-tabs .dropdown-toggle:hover .caret, .nav-pills .dropdown-toggle:hover .caret {
	border-top-color: #0b7cc2;
	border-bottom-color: #0b7cc2;
}
.nav-tabs .active .dropdown-toggle .caret, .nav-pills .active .dropdown-toggle .caret {
	border-top-color: #0b7cc2;
	border-bottom-color: #0b7cc2;
}
.nav > .dropdown.active > a:hover {
	color: #000000;
	cursor: pointer;
}
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover {
	color: #ffffff;
	background-color: #999999;
	border-color: #999999;
}
.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret {
	border-top-color: #0b7cc2;
	border-bottom-color: #0b7cc2;
	opacity: 1;
	filter: alpha(opacity=100);
}
.tabs-stacked .open > a:hover {
	border-color: #999999;
}
.tabbable {
 *zoom: 1;
 
}
.tabbable:before, .tabbable:after {
	display: table;
	content: "";
}
.tabbable:after {
	clear: both;
}
.tab-content {
	overflow: auto;
}
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
	border-bottom: 0;
}
.tabs-below .nav{ margin-bottom:5px;}
.tab-content > .tab-pane, .pill-content > .pill-pane {
	display: none;
}
.tab-content > .active, .pill-content > .active {
	display: block;
}
.tabs-below > .nav-tabs {
	border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
	margin-top: -1px;
	margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.tabs-below > .nav-tabs > li > a:hover {
	border-top-color: #ddd;
	border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover {
	border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 5px;
}
.tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	margin-bottom:0px;
	border-right: 1px solid #ddd;
}
.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.tabs-left > .nav-tabs > li > a:hover {
	border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
	border-color: #ddd transparent #ddd #ddd;
 *border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;
	margin-bottom:0px;
	border-left: 1px solid #ddd;
}
.tabs-right > .nav-tabs > li { margin:5px 5px 5px 0}
.tabs-right > .nav-tabs > li > a {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.tabs-right > .nav-tabs > li > a:hover {
	border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover {
	border-color: #ddd #ddd #ddd transparent;
 *border-left-color: #ffffff;
}
.navbar {
 *position: relative;
 *z-index: 2;
	margin-bottom: 18px;
	overflow: visible;
}
.navbar .container {
	width: auto;
}
.nav-collapse.collapse {
	height: auto;
}
.navbar {
	color: #ffffff;
}
.navbar .brand:hover {
	text-decoration: none;
}
.navbar .brand {
	display: block;
	float: left;
	padding: 8px 20px 12px;

	margin-left: -20px;
	font-size: 20px;
	font-weight: 200;
	line-height: 1;
	color: #ffffff;
}
.navbar .navbar-text {
	margin-bottom: 0;
	line-height: 40px;
}
.navbar .navbar-link {
	color: #ffffff;
}
.navbar .navbar-link:hover {
	color: #ffffff;
}
.navbar .btn, .navbar .btn-group {
	margin-top: 5px;
}
.navbar .btn-group .btn {
	margin: 0;  
}
.navbar-form {
	margin-bottom: 0;
 *zoom: 1;
}
.navbar-form:before, .navbar-form:after {
	display: table;
	content: "";
}
.navbar-form:after {
	clear: both;
}
.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox {
	margin-top: 5px;
}
.navbar-form input, .navbar-form select {
	display: inline-block;
	margin-bottom: 0;
}
.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] {
	margin-top: 3px;
}
.navbar-form .input-append, .navbar-form .input-prepend {
	margin-top: 6px;
	white-space: nowrap;
}
.navbar-form .input-append input, .navbar-form .input-prepend input {
	margin-top: 0;
}
.navbar-search {
	position: relative;
	float: left;
	margin-top: 6px;
	margin-bottom: 0;
}
.navbar-search .search-query {
	padding: 4px 9px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	color: #ffffff;
	background-color: #626262;
	border: 1px solid #151515;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
 .navbar-search .search-query:-moz-placeholder {
 color: #cccccc;
}
 .navbar-search .search-query:-ms-input-placeholder {
 color: #cccccc;
}
 .navbar-search .search-query::-webkit-input-placeholder {
 color: #cccccc;
}
.navbar-search .search-query:focus, .navbar-search .search-query.focused {
	padding: 5px 10px;
	color: #333333;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #ffffff;
	border: 0;
	outline: 0;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
.navbar-fixed-top, .navbar-fixed-bottom {
	/*position: fixed; */ margin-top:-60px;
	right: 0;
	left: 0;
	z-index: 1030;
	margin-bottom: 0;
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
	padding-right: 0;
	padding-left: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.navbar-fixed-top .container, .navbar-fixed-bottom .container {
	width: 940px;
}
.navbar-fixed-top {
	top: 0;
}

.navbar-fixed-bottom {
	bottom: 0;
}
.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.navbar .nav.pull-right {  
	float: right;
}
.navbar .nav > li { margin-top:1px;
	display: block;
	float: left;
}
.navbar .nav > li > a {
	float: none;
	padding: 5px 5px 5px;
	line-height: 19px;
	color: #000000;
	text-decoration: none; 
}
.navbar .btn {
	display: inline-block;
	padding: 4px 10px 4px;
	margin: 5px 5px 6px;
	line-height: 18px;
}
.navbar .btn-group {
	padding: 5px 5px 6px;
	margin: 0;
}
.navbar .nav > li > a:hover {
	color: #272727;
	text-decoration: none;
	background-color: transparent;
}
.navbar .nav .active > a, .navbar .nav .active > a:hover {
	color: #272727;
	text-decoration: none;
	background-color: #222222;
}
.navbar .divider-vertical {
	width: 1px;
	height: 40px;
	margin: 0 9px;
	overflow: hidden;
	background-color: #222222;
	border-right: 1px solid #333333;
}
.navbar .nav.pull-right {
	margin-right: 0;
	margin-left: 10px;
}
.navbar .btn-navbar {
	display: none;
	float: right;
	padding: 7px 10px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #2c2c2c;
 *background-color: #222222;
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
	background-image: -moz-linear-gradient(top, #333333, #222222);
	border-left-color: #222222;
	border-right-color: #222222;
	border-top-color: #222222;
	border-bottom-color: #000000;
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	background-color: #222222;
 *background-color: #151515;
}
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #080808 \9;
}
.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
	margin-top: 3px;
}
.navbar .dropdown-menu:before {
	position: absolute;
	top: -7px;
	left: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
.navbar .dropdown-menu:after {
	position: absolute;
	top: -6px;
	left: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-left: 6px solid transparent;
	content: '';
}
.navbar-fixed-bottom .dropdown-menu:before {
	top: auto;
	bottom: -7px;
	border-top: 7px solid #ccc;
	border-bottom: 0;
	border-top-color: rgba(0, 0, 0, 0.2);
}
.navbar-fixed-bottom .dropdown-menu:after {
	top: auto;
	bottom: -6px;
	border-top: 6px solid #ffffff;
	border-bottom: 0;
}
.navbar .nav li.dropdown .dropdown-toggle .caret, .navbar .nav li.dropdown.open .caret {
	border-top-color: #0b7cc2;
	border-bottom-color: #0b7cc2;
}
.navbar .nav li.dropdown.active .caret {
	opacity: 1;
	filter: alpha(opacity=100);
}
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: transparent;
}
.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
	color: #ffffff;
}
.navbar .pull-right .dropdown-menu, .navbar .dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
.navbar .pull-right .dropdown-menu:before, .navbar .dropdown-menu.pull-right:before {
	right: 12px;
	left: auto;
}
.navbar .pull-right .dropdown-menu:after, .navbar .dropdown-menu.pull-right:after {
	right: 13px;
	left: auto;
}
.pagination {
	padding-top:8px;
}
.pagination ul {
	margin-bottom: 0;
	margin-left:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
 *zoom: 1;
}
.pagination li {
	display: inline;
}
.pagination a {
	display:inline-block;
	padding: 0 8px;
	line-height: 22px;
	text-decoration: none;
	text-transform:uppercase;
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #bdbdbd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dadada 0%, #bdbdbd 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#bdbdbd', GradientType=0 ); /* IE6-9 */
	border: 1px solid #9f9f9f;
	color:#444;
	font-size:11px;
	font-weight:bold;
	text-shadow:0px -1px 0px rgba(255, 255, 255, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
}
.pagination a:hover, .pagination .active a {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); /* IE6-9 */
}
.pagination .active a {
	color: #666;
	cursor: pointer;
}
.pagination .disabled span, .pagination .disabled a, .pagination .disabled a:hover {
	color: #999999;
	cursor: default;
	background-color: transparent;
}
.pagination li a {
	border-left-width: 1px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.pagination-centered {
	text-align: center;
}
.pagination-right {
	text-align: right;
}
.pager {
	margin-bottom: 18px;
	margin-left: 0;
	text-align: center;
	list-style: none;
 *zoom: 1;
}
.pager:before, .pager:after {
	display: table;
	content: "";
}
.pager:after {
	clear: both;
}
.pager li {
	display: inline;
}
.pager a {
	display: inline-block;
	padding: 5px 14px;
	background: #dadada; /* Old browsers */
	background: -moz-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #bdbdbd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dadada 0%, #bdbdbd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dadada 0%, #bdbdbd 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#bdbdbd', GradientType=0 ); /* IE6-9 */
	border: 1px solid #9f9f9f;
	color:#444;
	font-size:11px;
	font-weight:bold;
	text-shadow:0px -1px 0px rgba(255, 255, 255, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.pager a:hover {
	text-decoration: none;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5', GradientType=0 ); /* IE6-9 */
}
.pager .next a {
	float: right;
}
.pager .previous a {
	float: left;
}
.pager .disabled a, .pager .disabled a:hover {
	color: #999999;
	cursor: default;
	background-color: #fff;
}
.modal-open .dropdown-menu {
	z-index: 13050;
}
.modal-open .dropdown.open {
 *z-index: 3050;
}
.modal-open .popover {
	z-index: 3060;
}
.modal-open .tooltip {
	z-index: 3070;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3010;

	background-color: #000000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.modal {
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 3050;
	width: 560px;
	margin: -250px 0 0 -280px;
	overflow: auto;
	background-color: #ffffff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.3);
 *border: 1px solid #999;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.modal.fade {
	top: -25%;
	-webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, top 0.3s ease-out;
	-ms-transition: opacity 0.3s linear, top 0.3s ease-out;
	-o-transition: opacity 0.3s linear, top 0.3s ease-out;
	transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal.fade.in {
	top: 50%;
}
.modal-header {
	padding: 9px 15px;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #c2c2c2;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	border-bottom: 1px solid #aaa;
}
.modal-header .close {
	margin-top: 2px;
}
.modal-body {
	max-height: 400px;
	padding: 15px;
	overflow-y: auto;
}
.modal-form {
	margin-bottom: 0;
}
.modal-footer {
	padding: 14px 15px 15px;
	margin-bottom: 0;
	text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
 *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: "";
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.tooltip {
	position: absolute;
	z-index: 9020;
	display: block;
	padding: 5px;
	font-size: 11px;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible;
}
.tooltip.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.tooltip.top {
	margin-top: -2px;
}
.tooltip.right {
	margin-left: 2px;
}
.tooltip.bottom {
	margin-top: 2px;
}
.tooltip.left {
	margin-left: -2px;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top: 5px solid #000000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #000000;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #000000;
	border-left: 5px solid transparent;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-right: 5px solid #000000;
	border-bottom: 5px solid transparent;
}
.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow:  0 0px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, .9), 0px 1px 0px rgba(255, 255, 255, 0.2);
	border:#000 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
}
.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1010;
	display: none;
	padding: 5px;
}
.popover.top {
	margin-top: -5px;
}
.popover.right {
	margin-left: 5px;
}
.popover.bottom {
	margin-top: 5px;
}
.popover.left {
	margin-left: -5px;
}
.popover.top .arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top: 5px solid #000000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.popover.right .arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-right: 5px solid #000000;
	border-bottom: 5px solid transparent;
}
.popover.bottom .arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #000000;
	border-left: 5px solid transparent;
}
.popover.left .arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #000000;
}
.popover .arrow {
	position: absolute;
	width: 0;
	height: 0;
}
.popover-inner {
	width: 280px;
	padding: 3px;
	overflow: hidden;
	background: #000000;
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
.popover-title {
	padding: 9px 15px;
	line-height: 1;
	background-color: #f5f5f5;
	border-bottom: 1px solid #eee;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.popover-content {
	padding: 14px;
	background-color: #ffffff;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}
.popover-content p, .popover-content ul, .popover-content ol {
	margin-bottom: 0;
}
.thumbnails {
	margin-left: -20px;
	list-style: none;
 *zoom: 1;
 
}
.thumbnails:before, .thumbnails:after {
	display: table;
	content: "";
}
.thumbnails:after {
	clear: both;
}
.row-fluid .thumbnails {
	margin-left: 0;
}
.thumbnails > li {
	float: left;
	margin-bottom: 18px;
	margin-left: 20px;
}
.thumbnail {
	display: block;
	background:#fff;
	padding: 4px;
	line-height: 1;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
.thumbnail  h5{ padding:5px}
a.thumbnail:hover {
	border-color: #0088cc;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	-moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
	box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
.thumbnail > img {
	display: block;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.thumbnail .caption {
	padding: 9px;
}
.label, .badge {
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #999999;
}
.label {
	padding: 1px 4px 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.badge {
	padding: 1px 9px 2px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
a.label:hover, a.badge:hover {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.label-important, .badge-important {
	background-color: #b94a48;
}
.label-important[href], .badge-important[href] {
	background-color: #953b39;
}
.label-warning, .badge-warning {
	background-color: #f89406;
}
.label-warning[href], .badge-warning[href] {
	background-color: #c67605;
}
.label-success, .badge-success {
	background-color: #468847;
}
.label-success[href], .badge-success[href] {
	background-color: #356635;
}
.label-info, .badge-info {
	background-color: #3a87ad;
}
.label-info[href], .badge-info[href] {
	background-color: #2d6987;
}
.label-inverse, .badge-inverse {
	background-color: #333333;
}
.label-inverse[href], .badge-inverse[href] {
	background-color: #1a1a1a;
}
 @-webkit-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-moz-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-ms-keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
 @-o-keyframes progress-bar-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 40px 0;
}
}
 @keyframes progress-bar-stripes {
 from {
 background-position: 40px 0;
}
to {
	background-position: 0 0;
}
}
.progress {
	height: 18px;
	margin-bottom: 18px;
	overflow: hidden;
	background-color: #f7f7f7;
	background-repeat: repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
	background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
}
.progress .bar {
	width: 0;
	height: 20px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0e90d2;
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-ms-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
	background-image: -ms-linear-gradient(top, #149bdf, #0480be);
}
.progress-striped .bar {
	background-color: #149bdf;
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	-o-background-size: 40px 40px;
	background-size: 40px 40px;
}
.progress.active .bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
.progress-danger .bar {
	background-color: #dd514c;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
}
.progress-danger.progress-striped .bar {
	background-color: #ee5f5b;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-success .bar {
	background-color: #5eb95e;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #62c462, #57a957);
}
.progress-success.progress-striped .bar {
	background-color: #62c462;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-info .bar {
	background-color: #4bb1cf;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #5bc0de, #339bb9);
}
.progress-info.progress-striped .bar {
	background-color: #5bc0de;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar {
	background-color: #faa732;
	background-repeat: repeat-x;
	background-image: linear-gradient(top, #fbb450, #f89406);
}
.progress-warning.progress-striped .bar {
	background-color: #fbb450;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.accordion {
	margin-bottom: 18px;
}
.accordion-group {
	margin-bottom: 2px;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.accordion-heading {
	border-bottom: 0;
}
.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 15px;
}
.accordion-toggle {
	cursor: pointer;
}
.accordion-inner {
	padding: 9px 15px;
	border-top: 1px solid #e5e5e5;
}
.carousel {
	position: relative;
	margin-bottom: 18px;
	line-height: 1;
}
.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.carousel .item {
	position: relative;
	display: none;
	-webkit-transition: 0.6s ease-in-out left;
	-moz-transition: 0.6s ease-in-out left;
	-ms-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.carousel .item > img {
	display: block;
	line-height: 1;
}
.carousel .active, .carousel .next, .carousel .prev {
	display: block;
}
.carousel .active {
	left: 0;
}
.carousel .next, .carousel .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel .next {
	left: 100%;
}
.carousel .prev {
	left: -100%;
}
.carousel .next.left, .carousel .prev.right {
	left: 0;
}
.carousel .active.left {
	left: -100%;
}
.carousel .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #222222;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.carousel-control.right {
	right: 15px;
	left: auto;
}
.carousel-control:hover {
	color: #ffffff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 10px 15px 5px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75);
}
.carousel-caption h4, .carousel-caption p {
	color: #ffffff;
}
.hero-unit {
	padding: 60px;
	margin-bottom: 30px;
	background-color: #eeeeee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.hero-unit h1 {
	margin-bottom: 0;
	font-size: 60px;
	line-height: 1;
	letter-spacing: -1px;
	color: inherit;
}
.hero-unit p {
	font-size: 18px;
	font-weight: 200;
	line-height: 27px;
	color: inherit;
}
.pull-right {
	float: right;
}
.pull-left {
	float: left;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.invisible {
	visibility: hidden;
}
/*!
* Colorpicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.colorpicker-saturation {
	width: 100px;
	height: 100px;
	background-image: url(../img/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-hue, .colorpicker-alpha {
	width: 15px;
	height: 100px;
	float: left;
	cursor: row-resize;
	margin-left: 4px;
	margin-bottom: 4px;
}
.colorpicker-hue i, .colorpicker-alpha 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(../img/hue.png);
}
.colorpicker-alpha {
	background-image: url(../img/alpha.png);
	display: none;
}
.colorpicker {
*zoom: 1;
	top: 0;
	left: 0;
	padding: 4px;
	min-width: 55px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.colorpicker:before, .colorpicker:after {
	display: table;
	content: "";
}
.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, 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 #ffffff;
	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(../img/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;
}



/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.datepicker {
top: 0;
left: 0;
padding: 4px;
margin-top: 1px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/*.dow {
border-top: 1px solid #ddd !important;
}*/
}
.datepicker: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, 0.2);
position: absolute;
top: -7px;
left: 6px;
}
.datepicker:after {
content: '';
display: inline-block;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
position: absolute;
top: -6px;
left: 7px;
}
.datepicker > div {
display: none;
}
.datepicker table {
width: 100%;
margin: 0;
}
.datepicker td, .datepicker th {
text-align: center;
width: 20px;
height: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.datepicker td.day:hover {
background: #eeeeee;
cursor: pointer;
}
.datepicker td.old, .datepicker td.new {
color: #999999;
}
.datepicker td.active, .datepicker td.active:hover {
background-color: #006dcc;
background-repeat: repeat-x;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-image: linear-gradient(top, #0088cc, #0044cc);
	border-left-color: #0044cc;
	border-right-color: #0044cc;
	border-top-color: #0044cc;
	border-bottom-color: #002a80;
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
background-color: #0044cc;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active {
background-color: #003399 \9;
}
.datepicker td span {
display: block;
width: 47px;
height: 54px;
line-height: 54px;
float: left;
margin: 2px;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.datepicker td span:hover {
background: #eeeeee;
}
.datepicker td span.active {
background-color: #006dcc;
background-repeat: repeat-x;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-image: linear-gradient(top, #0088cc, #0044cc);
	border-left-color: #0044cc;
	border-right-color: #0044cc;
	border-top-color: #0044cc;
	border-bottom-color: #002a80;
}
.datepicker td span.active:hover,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
background-color: #0044cc;
}
.datepicker td span.active:active, .datepicker td span.active.active {
background-color: #003399 \9;
}
.datepicker td span.old {
color: #999999;
}
.datepicker th.switch {
width: 145px;
}
.datepicker thead tr:first-child th {
cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
background: #eeeeee;
}
.input-append.date .add-on i, .input-prepend.date .add-on i {
display: block;
cursor: pointer;
width: 16px;
height: 16px;
}

/*!
 * Bootstrap Responsive v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media screen and (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
}
 

@media screen and (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 18px;
  }
  .navbar-fixed-bottom {
    margin-top: 18px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
  /*  padding: 5px;*/
  }
  .navbar .container {
    width: auto;
    padding: 0;
    
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 20px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #999999;
    text-shadow: none;  
  }
  #header_menu
  {
      
    width :1000px; 
margin-left :auto; 
margin-right:auto; 
      }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a 
  {
      
 z-index:-1px;
    padding: 6px 15px;
    font-weight: bold;
    color: #999999;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  
  .nav-collapse .dropdown-menu a {
	  color:#FFFFFF;
  }
  
 #sidebar{ display:none;}
 .top-nav{ margin-left:0px;}
  #main-content{ margin-left:0px !important;}
  
  
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    /*background-color: #222222;*/
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu,  .navbar-fixed-top  .nav-collapse .dropdown-menu{
    position: static;
    top: auto;
    left: auto;
    display: block;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
	padding:6px;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .dropdown-menu:before,
  .navbar-fixed-top  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after,
  .navbar-fixed-top .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 9px 15px;
    margin: 9px 0;
    border-top: 1px solid #222222;
    border-bottom: 1px solid #222222;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0; 
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}
 
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  } 
 
  .row { 
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    margin-left: 30px;
  }
  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 99%;
  }
  
  .row-fluid { 
 *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	content: "";
}
.row-fluid:after {
	clear: both;
}
 .row-fluid [class*="span"] {
 display: block;
 float: left;
 width: 100%;
 min-height: 28px;
 margin-left: 1.127659574%;
 *margin-left: 1.0744680846382977%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
 margin-left: 0;
}
.row-fluid .span12 {
	width: 99.79999998999999%;
 *width: 99.74680850063828%;
   margin:  0px 3px 0px 0px;
}
.row-fluid .span11 {
	width: 91.489361693%;
 *width: 91.4361702036383%;
}
.row-fluid .span10 {
	width: 83.97872339599999%;
 *width: 83.92553190663828%;
 margin: 0px 0px 0px 0px;
}
.row-fluid .span9 {
	width: 74.468085099%;
 *width: 74.4148936096383%;
}
.row-fluid .span8 {
	width: 65.95744680199999%;
 *width: 65.90425531263828%;
}
.row-fluid .span7 {
	width: 57.446808505%;
 *width: 57.3936170156383%;
}
.row-fluid .span6 {
	width: 49.75%;
 *width: 49.08297871863829%;
   margin:  0px 3px 0px 0px;
}
.row-fluid .span5 {
	width: 40.425531911%;
 *width: 40.3723404216383%;
}
.row-fluid .span4 {
    width: 33.1%;
    *width: 31.8617021246383%;
    margin: 0px 3px 0px 0px;
}
.row-fluid .span3 {
	width: 23.404255317%;
 *width: 23.3510638276383%;
}
.row-fluid .span2 {
	width: 14.89361702%;
 *width: 14.8404255306383%;
 margin:  0px 3px 0px 0px;
}
.row-fluid .span1 {
	width: 6.382978723%;
 *width: 6.329787233638298%;
}
  .span12 {
    width: 97%;
  }
  .span11 {
    width: 98%;
  }
  .span10 {
    width: 98%;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 45%;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  } 
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1160px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1060px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 960px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 860px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 760px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 660px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 560px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 460px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 360px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 260px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 160px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 60px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
 



.market{ float:right; min-width:600px; vertical-align:top; color:#666666;}
.bloker{ white-space:nowrap;float:left; width:auto; color:#FFFFFF; font-size:14px; font-weight:bold; margin-right:50px;
min-height: 25px; margin-top:-2px;
	padding-right: 10px;
	padding-left: 10px; padding-top:5px;
	background: #1583b6; /* Old browsers */
	background: -moz-linear-gradient(top, #1583b6 20%, #77c0dd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #1583b6), color-stop(100%, #77c0dd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1583b6 20%, #77c0dd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1583b6 20%, #77c0dd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1583b6 20%, #77c0dd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #1583b6 20%, #77c0dd 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1583b6', endColorstr='#77c0dd', GradientType=0 ); /* IE6-9 */
	background-repeat: repeat-x; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #0079ae;
}

 
.latest_updates{ float:left;}
.white-box-link { text-decoration:none; color:#FFFFFF;}
.white-box-link:hover{ text-decoration:none; color:#FFFFFF;}
.container-footer{ font-size:10px; padding-top:0px; border-top:4px solid #0079ae; }
.footer_1{ float:left; vertical-align:middle; padding-left:20px;}
.footer_2{  font-size:10px; float:right; vertical-align:middle; margin-top:0px; padding-right:20px;}
.tab_top{ padding-top:0px; margin-top:0px; border-bottom:3px solid #0079ae;margin-bottom:3px; }
.gray{ background:#f2f2f2; padding: 5px 10px 2px 10px; margin-top:-10px;}
 .copyright{ text-decoration:underline; }
 
 
 .marque_border
 {
      
min-height: 20px; 
width :99%; 
margin-left :auto; 
margin-right:auto; 
margin-bottom:0px;
margin-top:-2px;  padding-top:0px;
	background-color:White; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	border-bottom:2px solid #0079ae;
	background-color:#0079ae;
	 line-height:14px !important;
	 vertical-align:middle;
	
     }

.marquee_firstcontent
 {
 	float:left; 
 	width:6%; 
 	white-space:nowrap;
 	color:White; 	
 	padding: 3px 0px 0px 6px;
 }
  .marquee_maincontent
 {
 	float:left; 
 	width:90%; 
 	background-color:White;
 	 vertical-align:bottom;
 	 line-height:14px !important;
 	 padding-top:3px;
 	 
 	
 }
  .marquee_buttoncontent
 {
 	 float:left; 
 	 width:3%;
 	 padding-top:3px;
 }
      
     
 .tab_mar{ color:black; font-size:13px; font-weight:normal; }
 .pad_3{ padding-top:4px;}
 
 /*!
 * Bootstrap Responsive v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,   
.clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media screen and (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
}

@media screen and (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 18px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;    
   
  }
  .form-horizontal .control-group > label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .modal {
    position: absolute;
    top: 10px;
    right: 10px;
    left: 10px;
    width: auto;
    margin: 0;
  }
  .modal.fade.in {
    top: auto;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
  .search-responsive .dropdown-menu{margin-right:-99px;}
.search-responsive .dropdown-menu:after, .search-responsive .dropdown-menu.pull-right:after {
    left: 75px !important;
    right: 118px !important;
}
.errorcode {
	font-size:60px;
	text-align:left !important;
	margin-bottom:20px;
}


}

@media screen and (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  } 
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
}

  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 714px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 652px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 590px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 528px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 466px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 404px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 342px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 280px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 218px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 156px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 94px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 32px;
  }
}
    
@media screen and (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}


/*!
 * elFinder - file manager for web
 * Version 2.0 rc1 (2012-04-10)
 * http://elfinder.org
 * 
 * Copyright 2009-2012, Studio 42
 * Licensed under a 3 clauses BSD license
 */
.elfinder-dialog-resize {
	margin-top:.3em
}
.elfinder-resize-type {
	float:left;
	margin-bottom:.4em
}
.elfinder-resize-control {
	padding-top:3em
}
.elfinder-resize-control input[type=text] {
	border:1px solid #aaa;
	text-align:right
}
.elfinder-resize-preview {
	width:400px;
	height:400px;
	padding:10px;
	background:#fff;
	border:1px solid #aaa;
	float:right;
	position:relative;
	overflow:auto
}
.elfinder-resize-handle {
	position:relative
}
.elfinder-resize-handle-hline, .elfinder-resize-handle-vline {
	position:absolute;
	background-image:url("../img/crop.gif")
}
.elfinder-resize-handle-hline {
	width:100%;
	height:1px!important;
	background-repeat:repeat-x
}
.elfinder-resize-handle-vline {
	width:1px!important;
	height:100%;
	background-repeat:repeat-y
}
.elfinder-resize-handle-hline-top {
	top:0;
	left:0
}
.elfinder-resize-handle-hline-bottom {
	bottom:0;
	left:0
}
.elfinder-resize-handle-vline-left {
	top:0;
	left:0
}
.elfinder-resize-handle-vline-right {
	top:0;
	right:0
}
.elfinder-resize-handle-point {
	position:absolute;
	width:8px;
	height:8px;
	border:1px solid #777;
	background:0 0
}
.elfinder-resize-handle-point-n {
	top:0;
	left:50%;
	margin-top:-5px;
	margin-left:-5px
}
.elfinder-resize-handle-point-ne {
	top:0;
	right:0;
	margin-top:-5px;
	margin-right:-5px
}
.elfinder-resize-handle-point-e {
	top:50%;
	right:0;
	margin-top:-5px;
	margin-right:-5px
}
.elfinder-resize-handle-point-se {
	bottom:0;
	right:0;
	margin-bottom:-5px;
	margin-right:-5px
}
.elfinder-resize-handle-point-s {
	bottom:0;
	left:50%;
	margin-bottom:-5px;
	margin-left:-5px
}
.elfinder-resize-handle-point-sw {
	bottom:0;
	left:0;
	margin-bottom:-5px;
	margin-left:-5px
}
.elfinder-resize-handle-point-w {
	top:50%;
	left:0;
	margin-top:-5px;
	margin-left:-5px
}
.elfinder-resize-handle-point-nw {
	top:0;
	left:0;
	margin-top:-5px;
	margin-left:-5px
}
.elfinder-resize-spinner {
	position:absolute;
	width:200px;
	height:30px;
	top:50%;
	margin-top:-25px;
	left:50%;
	margin-left:-100px;
	text-align:center;
	background:url(../img/progress.gif) center bottom repeat-x
}
.elfinder-resize-row {
	margin-bottom:7px;
	position:relative
}
.elfinder-resize-label {
	float:left;
	width:80px;
	padding-top:3px
}
.elfinder-resize-reset {
	width:16px;
	height:16px;
	position:absolute;
	margin-top:-8px
}
.elfinder-dialog .elfinder-dialog-resize .ui-resizable-e {
	height:100%;
	width:10px
}
.elfinder-dialog .elfinder-dialog-resize .ui-resizable-s {
	width:100%;
	height:10px
}
.elfinder-dialog .elfinder-dialog-resize .ui-resizable-se {
	background:0 0;
	bottom:0;
	right:0;
	margin-right:-7px;
	margin-bottom:-7px
}
.elfinder-dialog-resize .ui-icon-grip-solid-vertical {
	position:absolute;
	top:50%;
	right:0;
	margin-top:-8px;
	margin-right:-11px
}
.elfinder-dialog-resize .ui-icon-grip-solid-horizontal {
	position:absolute;
	left:50%;
	bottom:0;
	margin-left:-8px;
	margin-bottom:-11px
}
.elfinder-resize-row .elfinder-buttonset {
	float:right
}
.elfinder-resize-rotate-slider {
	float:left;
	width:195px;
	margin:7px 7px 0
}
.elfinder-file-edit {
	width:99%;
	height:99%;
	margin:0;
	padding:2px;
	border:1px solid #ccc
}
.elfinder-help {
	margin-bottom:.5em
}
.elfinder-help .ui-tabs-panel {
	padding:.5em
}
.elfinder-dialog .ui-tabs .ui-tabs-nav li a {
	padding:.2em 1em
}
.elfinder-help-shortcuts {
	height:300px;
	padding:1em;
	margin:.5em 0;
	overflow:auto
}
.elfinder-help-shortcut {
	white-space:nowrap;
	clear:both
}
.elfinder-help-shortcut-pattern {
	float:left;
	width:160px;
}
.elfinder-help-logo {
	width:100px;
	height:76px;
	float:left;
	margin-right:1em;
	background:url('../img/logo.png') center center no-repeat
}
.elfinder-help h3 {
	font-size:1.5em;
	margin:.2em 0 .3em
}
.elfinder-help-separator {
	clear:both;
	padding:.5em
}
.elfinder-help-link {
	padding:2px
}
.elfinder-help .ui-priority-secondary {
	font-size:.9em
}
.elfinder-help .ui-priority-primary {
	margin-bottom:7px
}
.elfinder-help-team {
	clear:both;
	text-align:right;
	border-bottom:1px solid #ccc;
	margin:.5em 0;
	font-size:.9em
}
.elfinder-help-team div {
	float:left
}
.elfinder-help-license {
	font-size:.9em
}
.elfinder-help-disabled {
	font-weight:700;
	text-align:center;
	margin:90px 0
}
.elfinder-help .elfinder-dont-panic {
	display:block;
	border:1px solid transparent;
	width:200px;
	height:200px;
	margin:30px auto;
	text-decoration:none;
	text-align:center;
	position:relative;
	background:#d90004;
	-moz-box-shadow:5px 5px 9px #111;
	-webkit-box-shadow:5px 5px 9px #111;
	box-shadow:5px 5px 9px #111;
	background:-moz-radial-gradient(80px 80px, circle farthest-corner, #d90004 35%, #960004 100%);
	background:-webkit-gradient(radial, 80 80, 60, 80 80, 120, from(#d90004), to(#960004));
	-moz-border-radius:100px;
	-webkit-border-radius:100px;
	border-radius:100px;
	outline:none
}
.elfinder-help .elfinder-dont-panic span {
	font-size:3em;
	font-weight:700;
	text-align:center;
	color:#fff;
	position:absolute;
	left:0;
	top:45px
}
.elfinder {
	padding:0;
	position:relative;
	display:block
}
.elfinder-rtl {
	text-align:right;
	direction:rtl
}
.elfinder-workzone {
	padding:0;
	position:relative;
	overflow:hidden
}
.elfinder-perms, .elfinder-symlink {
	position:absolute;
	width:16px;
	height:16px;
	background-image:url(../img/toolbar.png);
	background-repeat:no-repeat;
	background-position:0 -528px
}
.elfinder-na .elfinder-perms {
	background-position:0 -96px
}
.elfinder-ro .elfinder-perms {
	background-position:0 -64px
}
.elfinder-wo .elfinder-perms {
	background-position:0 -80px
}
.elfinder-drag-helper {
	width:60px;
	height:50px;
	padding:0 0 0 25px;
	z-index:100000
}
.elfinder-drag-helper-icon-plus {
	position:absolute;
	width:16px;
	height:16px;
	left:43px;
	top:55px;
	background:url('../img/toolbar.png') 0 -544px no-repeat;
	display:none
}
.elfinder-drag-helper-plus .elfinder-drag-helper-icon-plus {
	display:block
}
.elfinder-drag-num {
	position:absolute;
	top:0;
	left:0;
	width:16px;
	height:14px;
	text-align:center;
	padding-top:2px;
	font-size:12px;
	font-weight:700;
	color:#fff;
	background-color:red;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
.elfinder-drag-helper .elfinder-cwd-icon {
	margin:0 0 0 -24px;
	float:left
}
.elfinder-overlay {
	opacity:0;
	filter:Alpha(Opacity=0)
}
.elfinder .elfinder-panel {
	position:relative;
	background-image:none;
	padding:7px 12px
}
.elfinder-contextmenu, .elfinder-contextmenu-sub {
	display:none;
	position:absolute;
	border:1px solid #aaa;
	background:#fff;
	color:#555;
	padding:4px 0
}
.elfinder-contextmenu-sub {
	top:5px
}
.elfinder-contextmenu-ltr .elfinder-contextmenu-sub {
	margin-left:-5px
}
.elfinder-contextmenu-rtl .elfinder-contextmenu-sub {
	margin-right:-5px
}
.elfinder-contextmenu-item {
	position:relative;
	display:block;
	padding:4px 30px;
	text-decoration:none;
	white-space:nowrap;
	cursor:default
}
.elfinder-contextmenu .elfinder-contextmenu-item span {
	font-size:.76em;
	display:block
}
.elfinder-contextmenu-ltr .elfinder-contextmenu-item {
	text-align:left
}
.elfinder-contextmenu-rtl .elfinder-contextmenu-item {
	text-align:right
}
.elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextmenu-item {
	padding-left:12px
}
.elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextmenu-item {
	padding-right:12px
}
.elfinder-contextmenu-arrow, .elfinder-contextmenu-icon {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.elfinder-contextmenu-ltr .elfinder-contextmenu-icon {
	left:8px
}
.elfinder-contextmenu-rtl .elfinder-contextmenu-icon {
	right:8px
}
.elfinder-contextmenu-arrow {
	width:16px;
	height:16px;
	background:url('../img/arrows-normal.png') 5px 4px no-repeat
}
.elfinder-contextmenu-ltr .elfinder-contextmenu-arrow {
	right:5px
}
.elfinder-contextmenu-rtl .elfinder-contextmenu-arrow {
	left:5px;
	background-position:0 -10px
}
.elfinder-contextmenu .ui-state-hover {
	border:0 solid;
	background-image:none
}
.elfinder-contextmenu-separator {
	height:0;
	border-top:1px solid #ccc;
	margin:0 1px
}
.elfinder-cwd-wrapper {
	overflow:auto;
	position:relative;
	padding:2px;
	margin:0
}
.elfinder-cwd-wrapper-list {
	padding:0
}
.elfinder-cwd {
	position:relative;
	cursor:default;
	padding:0;
	margin:0;
	-moz-user-select:-moz-none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none
}
.elfinder .elfinder-cwd-wrapper.elfinder-droppable-active {
	padding:0;
	border:2px solid #8cafed
}
.elfinder-cwd-view-icons .elfinder-cwd-file {
	width:120px;
	height:80px;
	padding-bottom:2px;
	cursor:default;
	overflow:hidden
}
.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file {
	float:left;
	margin:0 3px 12px 0
}
.elfinder-rtl .elfinder-cwd-view-icons .elfinder-cwd-file {
	float:right;
	margin:0 0 5px 3px
}
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover {
	border:0 solid
}
.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper {
	width:52px;
	height:52px;
	margin:1px auto;
	padding:2px;
	position:relative
}
.elfinder-cwd-view-icons .elfinder-cwd-filename {
	text-align:center;
	white-space:pre;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	margin:3px 1px 0;
	padding:1px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px
}
.elfinder-cwd-view-icons .elfinder-perms {
	bottom:4px;
	right:2px
}
.elfinder-cwd-view-icons .elfinder-symlink {
	bottom:6px;
	left:0
}
.elfinder-cwd-icon {
	display:block;
	width:48px;
	height:48px;
	margin:0 auto;
	background:url('../img/icons-big.png') 0 0 no-repeat;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}
.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon {
	background-position:0 -100px
}
.elfinder-cwd-icon-directory {
	background-position:0 -50px
}
.elfinder-cwd-icon-application {
	background-position:0 -150px
}
.elfinder-cwd-icon-x-empty, .elfinder-cwd-icon-text {
	background-position:0 -200px
}
.elfinder-cwd-icon-image, .elfinder-cwd-icon-vnd-adobe-photoshop, .elfinder-cwd-icon-postscript {
	background-position:0 -250px
}
.elfinder-cwd-icon-audio {
	background-position:0 -300px
}
.elfinder-cwd-icon-video, .elfinder-cwd-icon-flash-video {
	background-position:0 -350px
}
.elfinder-cwd-icon-rtf, .elfinder-cwd-icon-rtfd {
	background-position:0 -401px
}
.elfinder-cwd-icon-pdf {
	background-position:0 -450px
}
.elfinder-cwd-icon-vnd-ms-office, .elfinder-cwd-icon-msword, .elfinder-cwd-icon-vnd-ms-word, .elfinder-cwd-icon-vnd-oasis-opendocument-text, .elfinder-cwd-icon-ms-excel, .elfinder-cwd-icon-vnd-ms-excel, .elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet, .elfinder-cwd-icon-vnd-ms-powerpoint, .elfinder-cwd-icon-vnd-oasis-opendocument-presentation {
	background-position:0 -500px
}
.elfinder-cwd-icon-html {
	background-position:0 -550px
}
.elfinder-cwd-icon-css {
	background-position:0 -600px
}
.elfinder-cwd-icon-javascript, .elfinder-cwd-icon-x-javascript {
	background-position:0 -650px
}
.elfinder-cwd-icon-x-perl {
	background-position:0 -700px
}
.elfinder-cwd-icon-x-python {
	background-position:0 -750px
}
.elfinder-cwd-icon-x-ruby {
	background-position:0 -800px
}
.elfinder-cwd-icon-x-sh, .elfinder-cwd-icon-x-shellscript {
	background-position:0 -850px
}
.elfinder-cwd-icon-x-c, .elfinder-cwd-icon-x-csrc, .elfinder-cwd-icon-x-chdr, .elfinder-cwd-icon-x-c--, .elfinder-cwd-icon-x-c--src, .elfinder-cwd-icon-x-c--hdr, .elfinder-cwd-icon-x-java, .elfinder-cwd-icon-x-java-source {
	background-position:0 -900px
}
.elfinder-cwd-icon-x-php {
	background-position:0 -950px
}
.elfinder-cwd-icon-xml {
	background-position:0 -1000px
}
.elfinder-cwd-icon-zip, .elfinder-cwd-icon-x-zip, .elfinder-cwd-icon-x-7z-compressed {
	background-position:0 -1050px
}
.elfinder-cwd-icon-x-gzip, .elfinder-cwd-icon-x-tar {
	background-position:0 -1100px
}
.elfinder-cwd-icon-x-bzip, .elfinder-cwd-icon-x-bzip2 {
	background-position:0 -1150px
}
.elfinder-cwd-icon-x-rar, .elfinder-cwd-icon-x-rar-compressed {
	background-position:0 -1200px
}
.elfinder-cwd-icon-x-shockwave-flash {
	background-position:0 -1250px
}
.elfinder-cwd-icon-group {
	background-position:0 -1300px
}
.elfinder-cwd input {
	width:100%;
	border:0 solid;
	margin:0;
	padding:0
}
.elfinder-cwd-view-icons input, .elfinder-cwd-view-icons {
	text-align:center
}
.elfinder-cwd table {
	width:100%;
	border-collapse:collapse;
	border:0 solid;
	margin:0 0 10px
}
.elfinder .elfinder-cwd table thead tr {
	border-left:0 solid;
	border-top:0 solid;
	border-right:0 solid
}
.elfinder .elfinder-cwd table thead td {
	font-size:.9em
}
.elfinder .elfinder-cwd table td {
	padding:3px 12px;
	white-space:pre;
	overflow:hidden;
	text-align:right;
	cursor:default;
	border:0 solid
}
.elfinder-ltr .elfinder-cwd table td {
	text-align:right
}
.elfinder-ltr .elfinder-cwd table td:first-child {
	text-align:left
}
.elfinder-rtl .elfinder-cwd table td {
	text-align:left
}
.elfinder-rtl .elfinder-cwd table td:first-child {
	text-align:right
}
.elfinder-odd-row {
	background:#eee
}
.elfinder-cwd-view-list .elfinder-cwd-file-wrapper {
	width:97%;
	position:relative
}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-file-wrapper {
	padding-left:23px
}
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-file-wrapper {
	padding-right:23px
}
.elfinder-cwd-view-list .elfinder-perms, .elfinder-cwd-view-list .elfinder-symlink {
	top:50%;
	margin-top:-6px
}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-perms {
	left:7px
}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink {
	left:-7px
}
.elfinder-cwd-view-list td .elfinder-cwd-icon {
	width:16px;
	height:16px;
	position:absolute;
	top:50%;
	margin-top:-8px;
	background-image:url(../img/icons-small.png)
}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-icon {
	left:0
}
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-icon {
	right:0
}
.std42-dialog {
	padding:0
}
.std42-dialog .ui-dialog-titlebar {
	border-left:0 solid transparent;
	border-top:0 solid transparent;
	border-right:0 solid transparent;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	font-size:.82em;
	font-weight:400;
	padding:.2em 1em
}
.std42-dialog .ui-dialog-titlebar-close, .std42-dialog .ui-dialog-titlebar-close:hover {
	padding:1px
}
.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar {
	text-align:right
}
.elfinder-rtl .elfinder-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
	right:auto;
	left:.3em
}
.std42-dialog .ui-dialog-content {
	padding:.3em .5em;
	font-size:.72em
}
.std42-dialog .ui-dialog-buttonpane {
	border:0 solid;
	margin:0;
	padding:.5em .7em;
	font-size:.76em
}
.std42-dialog .ui-dialog-buttonpane button {
	margin:0 0 0 .4em;
	padding:0;
	outline:0 solid
}
.std42-dialog .ui-dialog-buttonpane button span {
	padding:2px 9px
}
.elfinder-dialog .ui-resizable-e, .elfinder-dialog .ui-resizable-s {
	width:0;
	height:0
}
.std42-dialog .ui-button input {
	cursor:pointer
}
.elfinder-dialog-icon {
	position:absolute;
	width:32px;
	height:32px;
	left:12px;
	top:50%;
	margin-top:-15px;
	background:url("../img/dialogs.png") 0 0 no-repeat
}
.elfinder-rtl .elfinder-dialog-icon {
	left:auto;
	right:12px
}
.elfinder-dialog-error .ui-dialog-content, .elfinder-dialog-confirm .ui-dialog-content {
	padding-left:56px;
	min-height:35px
}
.elfinder-rtl .elfinder-dialog-error .ui-dialog-content, .elfinder-rtl .elfinder-dialog-confirm .ui-dialog-content {
	padding-left:0;
	padding-right:56px
}
.elfinder-dialog-notify .ui-dialog-titlebar-close {
	display:none
}
.elfinder-dialog-notify .ui-dialog-content {
	padding:0
}
.elfinder-notify {
	border-bottom:1px solid #ccc;
	position:relative;
	padding:.5em;
	text-align:center;
	overflow:hidden
}
.elfinder-ltr .elfinder-notify {
	padding-left:30px
}
.elfinder-rtl .elfinder-notify {
	padding-right:30px
}
.elfinder-notify:last-child {
	border:0 solid
}
.elfinder-notify-progressbar {
	width:180px;
	height:8px;
	border:1px solid #aaa;
	background:#f5f5f5;
	margin:5px auto;
	overflow:hidden
}
.elfinder-notify-progress {
	width:100%;
	height:8px;
	background:url(../img/progress.gif) center center repeat-x
}
.elfinder-notify-progressbar, .elfinder-notify-progress {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.elfinder-dialog-icon-open, .elfinder-dialog-icon-file, .elfinder-dialog-icon-reload {
	background-position:0 -225px
}
.elfinder-dialog-icon-mkdir {
	background-position:0 -64px
}
.elfinder-dialog-icon-mkfile {
	background-position:0 -96px
}
.elfinder-dialog-icon-copy, .elfinder-dialog-icon-prepare, .elfinder-dialog-icon-move {
	background-position:0 -128px
}
.elfinder-dialog-icon-upload {
	background-position:0 -160px
}
.elfinder-dialog-icon-rm {
	background-position:0 -192px
}
.elfinder-dialog-icon-download {
	background-position:0 -260px
}
.elfinder-dialog-icon-save {
	background-position:0 -295px
}
.elfinder-dialog-icon-rename {
	background-position:0 -330px
}
.elfinder-dialog-icon-archive, .elfinder-dialog-icon-extract {
	background-position:0 -365px
}
.elfinder-dialog-icon-search {
	background-position:0 -402px
}
.elfinder-dialog-confirm-applyall {
	padding-top:3px
}
.elfinder-dialog-confirm .elfinder-dialog-icon {
	background-position:0 -32px
}
.elfinder-info-title .elfinder-cwd-icon {
	float:left;
	width:48px;
	height:48px;
	margin-right:1em
}
.elfinder-info-title strong {
	display:block;
	padding:.3em 0 .5em
}
.elfinder-info-tb {
	min-width:200px;
	border:0 solid;
	margin:1em .2em;
	font-size:.9em
}
.elfinder-info-tb td {
	white-space:nowrap;
	padding:2px
}
.elfinder-info-tb tr td:first-child {
	text-align:right
}
.elfinder-info-tb span {
	float:left
}
.elfinder-info-tb a {
	outline:none;
	text-decoration:underline
}
.elfinder-info-tb a:hover {
	text-decoration:none
}
.elfinder-info-spinner {
	width:14px;
	height:14px;
	float:left;
	background:url("../img/spinner-mini.gif") center center no-repeat;
	margin:0 5px
}
.elfinder-upload-dropbox {
	font-size:1.2em;
	text-align:center;
	padding:2em 0;
	border:3px dashed #aaa
}
.elfinder-upload-dropbox.ui-state-hover {
	background:#dfdfdf;
	border:3px dashed #555
}
.elfinder-upload-dialog-or {
	font-size:1.2em;
	margin:.3em 0;
	text-align:center
}
.elfinder-upload-dialog-wrapper {
	text-align:center
}
.elfinder-upload-dialog-wrapper .ui-button {
	position:relative;
	overflow:hidden
}
.elfinder-upload-dialog-wrapper .ui-button form {
	position:absolute;
	right:0;
	top:0;
	opacity:0;
	filter:Alpha(Opacity=0)
}
.elfinder-upload-dialog-wrapper .ui-button form input {
	padding:0 20px;
	font-size:3em
}
.dialogelfinder .dialogelfinder-drag {
	border-left:0 solid;
	border-top:0 solid;
	border-right:0 solid;
	font-weight:400;
	font-size:.9em;
	padding:2px 12px;
	cursor:move;
	position:relative;
	text-align:left
}
.elfinder-rtl .dialogelfinder-drag {
	text-align:right
}
.dialogelfinder-drag-close {
	position:absolute;
	top:50%;
	margin-top:-8px
}
.elfinder-ltr .dialogelfinder-drag-close {
	right:12px
}
.elfinder-rtl .dialogelfinder-drag-close {
	left:12px
}
.elfinder .elfinder-navbar {
	width:230px;
	padding:3px 5px;
	background-image:none;
	border-top:0 solid;
	border-bottom:0 solid;
	overflow:auto;
	display:none;
	position:relative;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	user-select:none
}
.elfinder-ltr .elfinder-navbar {
	float:left;
	border-left:0 solid
}
.elfinder-rtl .elfinder-navbar {
	float:right;
	border-right:0 solid
}
.elfinder-ltr .ui-resizable-e {
	margin-left:10px
}
.elfinder-tree {
	display:table;
	width:100%;
	margin:0 0 .5em
}
.elfinder-navbar-dir {
	position:relative;
	display:block;
	white-space:nowrap;
	padding:3px 12px;
	margin:0;
	outline:0 solid;
	border:1px solid transparent;
	cursor:default
}
.elfinder-ltr .elfinder-navbar-dir {
	padding-left:35px
}
.elfinder-rtl .elfinder-navbar-dir {
	padding-right:35px
}
.elfinder-navbar-arrow {
	width:12px;
	height:14px;
	position:absolute;
	display:none;
	top:50%;
	margin-top:-8px;
	background-image:url("../img/arrows-normal.png");
	background-repeat:no-repeat
}
.ui-state-active .elfinder-navbar-arrow {
	background-image:url("../img/arrows-active.png")
}
.elfinder-navbar-collapsed .elfinder-navbar-arrow {
	display:block
}
.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow {
	background-position:0 4px;
	left:0
}
.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow {
	background-position:0 -10px;
	right:0
}
.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow, .elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow {
	background-position:0 -21px
}
.elfinder-navbar-icon {
	width:16px;
	height:16px;
	position:absolute;
	top:50%;
	margin-top:-8px;
	background-image:url("../img/toolbar.png");
	background-repeat:no-repeat;
	background-position:0 -16px
}
.elfinder-ltr .elfinder-navbar-icon {
	left:14px
}
.elfinder-rtl .elfinder-navbar-icon {
	right:14px
}
.elfinder-tree .elfinder-navbar-root .elfinder-navbar-icon {
	background-position:0 0
}
.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon {
	background-position:0 -48px
}
.ui-state-active .elfinder-navbar-icon, .elfinder-droppable-active .elfinder-navbar-icon, .ui-state-hover .elfinder-navbar-icon {
	background-position:0 -32px
}
.elfinder-navbar-subtree {
	display:none
}
.elfinder-ltr .elfinder-navbar-subtree {
	margin-left:12px
}
.elfinder-rtl .elfinder-navbar-subtree {
	margin-right:12px
}
.elfinder-navbar-spinner {
	width:14px;
	height:14px;
	position:absolute;
	display:block;
	top:50%;
	margin-top:-7px;
	background:url("../img/spinner-mini.gif") center center no-repeat
}
.elfinder-ltr .elfinder-navbar-spinner {
	left:0;
	margin-left:-2px
}
.elfinder-rtl .elfinder-navbar-spinner {
	right:0;
	margin-right:-2px
}
.elfinder-navbar .elfinder-perms {
	top:50%;
	margin-top:-8px
}
.elfinder-ltr .elfinder-navbar .elfinder-perms {
	left:18px
}
.elfinder-rtl .elfinder-navbar .elfinder-perms {
	right:18px
}
.elfinder-ltr .elfinder-navbar .elfinder-symlink {
	left:8px
}
.elfinder-rtl .elfinder-navbar .elfinder-symlink {
	right:8px
}
.elfinder-navbar .ui-resizable-handle {
	width:12px;
	background:url('../img/resize.png') center center no-repeat;
	left:0
}
.elfinder-nav-handle-icon {
	position:absolute;
	top:50%;
	margin:-8px 2px 0;
	opacity:.5;
	filter:Alpha(Opacity=50)
}
.elfinder-places {
	border:1px solid transparent
}
.elfinder-places.elfinder-droppable-active {
	border:1px solid #8cafed
}
.elfinder-place-drag .elfinder-navbar-dir {
	font-size:.9em
}
.elfinder-quicklook {
	position:absolute;
	background:url("../img/quicklook-bg.png");
	display:none;
	overflow:hidden;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	padding:20px 0 40px
}
.elfinder-quicklook .ui-resizable-se {
	width:14px;
	height:14px;
	right:5px;
	bottom:3px;
	background:url("../img/toolbar.png") 0 -496px no-repeat
}
.elfinder-quicklook-fullscreen {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-webkit-background-clip:padding-box;
	padding:0;
	background:#000;
	z-index:90000;
	display:block
}
.elfinder-quicklook-fullscreen .elfinder-quicklook-titlebar {
	display:none
}
.elfinder-quicklook-fullscreen .elfinder-quicklook-preview {
	border:0 solid
}
.elfinder-quicklook-titlebar {
	text-align:center;
	background:#777;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:20px;
	-moz-border-radius-topleft:7px;
	-webkit-border-top-left-radius:7px;
	border-top-left-radius:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	border-top-right-radius:7px;
	cursor:move
}
.elfinder-quicklook-title {
	font-size:.7em;
	color:#fff;
	white-space:nowrap;
	overflow:hidden;
	padding:2px 0
}
.elfinder-quicklook-titlebar .ui-icon {
	position:absolute;
	left:4px;
	top:50%;
	margin-top:-8px;
	width:16px;
	height:16px;
	cursor:default
}
.elfinder-quicklook-preview {
	overflow:hidden;
	position:relative;
	border:0 solid;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	height:100%
}
.elfinder-quicklook-info-wrapper {
	position:absolute;
	width:100%;
	left:0;
	top:50%;
	margin-top:-50px
}
.elfinder-quicklook-info {
	padding:0 12px 0 112px
}
.elfinder-quicklook-info .elfinder-quicklook-info-data:first-child {
	color:#fff;
	font-weight:700;
	padding-bottom:.5em
}
.elfinder-quicklook-info-data {
	font-size:.72em;
	padding-bottom:.2em;
	color:#fff
}
.elfinder-quicklook .elfinder-cwd-icon {
	position:absolute;
	left:32px;
	top:50%;
	margin-top:-20px
}
.elfinder-quicklook-preview img {
	display:block;
	margin:0 auto
}
.elfinder-quicklook-navbar {
	position:absolute;
	left:50%;
	bottom:4px;
	width:140px;
	height:32px;
	padding:0;
	margin-left:-70px;
	border:1px solid transparent;
	border-radius:19px;
	-moz-border-radius:19px;
	-webkit-border-radius:19px
}
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar {
	width:188px;
	margin-left:-94px;
	padding:5px;
	border:1px solid #eee;
	background:#000
}
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-icon-close, .elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-separator {
	display:inline
}
.elfinder-quicklook-navbar-icon {
	width:32px;
	height:32px;
	margin:0 7px;
	float:left;
	background:url("../img/quicklook-icons.png") 0 0 no-repeat
}
.elfinder-quicklook-navbar-icon-fullscreen {
	background-position:0 -64px
}
.elfinder-quicklook-navbar-icon-fullscreen-off {
	background-position:0 -96px
}
.elfinder-quicklook-navbar-icon-prev {
	background-position:0 0
}
.elfinder-quicklook-navbar-icon-next {
	background-position:0 -32px
}
.elfinder-quicklook-navbar-icon-close {
	background-position:0 -128px;
	display:none
}
.elfinder-quicklook-navbar-separator {
	width:1px;
	height:32px;
	float:left;
	border-left:1px solid #fff;
	display:none
}
.elfinder-quicklook-preview-text-wrapper {
	width:100%;
	height:100%;
	background:#fff;
	color:#222;
	font-size:.9em;
	overflow:auto
}
pre.elfinder-quicklook-preview-text {
	margin:0;
	padding:3px 9px
}
.elfinder-quicklook-preview-html, .elfinder-quicklook-preview-pdf {
	width:100%;
	height:100%;
	background:#fff;
	border:0 solid;
	margin:0
}
.elfinder-quicklook-preview-flash {
	width:100%;
	height:100%
}
.elfinder-quicklook-preview-audio {
	width:100%;
	position:absolute;
	bottom:0;
	left:0
}
embed.elfinder-quicklook-preview-audio {
	height:30px;
	background:0 0
}
.elfinder-quicklook-preview-video {
	width:100%;
	height:100%
}
.elfinder-statusbar {
	text-align:center;
	font-weight:400;
	padding:.2em .5em;
	border-right:0 solid transparent;
	border-bottom:0 solid transparent;
	border-left:0 solid transparent
}
.elfinder-statusbar a {
	text-decoration:none
}
.elfinder-statusbar div {
	font-size:.7em
}
.elfinder-path {
	max-width:30%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.elfinder-ltr .elfinder-path {
	float:left
}
.elfinder-rtl .elfinder-path {
	float:right
}
.elfinder-stat-size {
	white-space:nowrap
}
.elfinder-ltr .elfinder-stat-size {
	float:right
}
.elfinder-rtl .elfinder-stat-size {
	float:left
}
.elfinder-stat-selected {
	white-space:nowrap;
	overflow:hidden
}
.elfinder-toolbar {
	padding:10px 0px 3px 5px;
	border-left:0 solid transparent;
	border-top:0 solid transparent;
	border-right:0 solid transparent
	background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */

}
.elfinder-buttonset {
	margin:1px 4px;
	float:left;
	background:0 0;
	padding:0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.elfinder .elfinder-button {
	width:16px;
	height:16px;
	margin:0;
	padding:4px;
	float:left;
	overflow:hidden;
	position:relative;
	border:0 solid
}
.elfinder .ui-icon-search {
	cursor:pointer
}
.elfinder-button:first-child {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-bottom-left-radius:4px;
	border-bottom-left-radius:4px
}
.elfinder-button:last-child {
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px
}
.elfinder-toolbar-button-separator {
	float:left;
	padding:0;
	height:24px;
	border-top:0 solid;
	border-right:0 solid;
	border-bottom:0 solid;
	width:0
}
.elfinder .elfinder-button.ui-state-disabled {
	opacity:1;
	filter:Alpha(Opacity=100)
}
.elfinder .elfinder-button.ui-state-disabled .elfinder-button-icon {
	opacity:.4;
	filter:Alpha(Opacity=40)
}
.elfinder-rtl .elfinder-buttonset {
	float:right
}
.elfinder-button-icon {
	width:16px;
	height:16px;
	display:block;
	background:url('../img/toolbar.png') no-repeat
}
.elfinder-button-icon-home {
	background-position:0 0
}
.elfinder-button-icon-back {
	background-position:0 -112px
}
.elfinder-button-icon-forward {
	background-position:0 -128px
}
.elfinder-button-icon-up {
	background-position:0 -144px
}
.elfinder-button-icon-reload {
	background-position:0 -160px
}
.elfinder-button-icon-open {
	background-position:0 -176px
}
.elfinder-button-icon-mkdir {
	background-position:0 -192px
}
.elfinder-button-icon-mkfile {
	background-position:0 -208px
}
.elfinder-button-icon-rm {
	background-position:0 -224px
}
.elfinder-button-icon-copy {
	background-position:0 -240px
}
.elfinder-button-icon-cut {
	background-position:0 -256px
}
.elfinder-button-icon-paste {
	background-position:0 -272px
}
.elfinder-button-icon-getfile {
	background-position:0 -288px
}
.elfinder-button-icon-duplicate {
	background-position:0 -304px
}
.elfinder-button-icon-rename {
	background-position:0 -320px
}
.elfinder-button-icon-edit {
	background-position:0 -336px
}
.elfinder-button-icon-quicklook {
	background-position:0 -352px
}
.elfinder-button-icon-upload {
	background-position:0 -368px
}
.elfinder-button-icon-download {
	background-position:0 -384px
}
.elfinder-button-icon-info {
	background-position:0 -400px
}
.elfinder-button-icon-extract {
	background-position:0 -416px
}
.elfinder-button-icon-archive {
	background-position:0 -432px
}
.elfinder-button-icon-view {
	background-position:0 -448px
}
.elfinder-button-icon-view-list {
	background-position:0 -464px
}
.elfinder-button-icon-help {
	background-position:0 -480px
}
.elfinder-button-icon-resize {
	background-position:0 -512px
}
.elfinder-button-icon-search {
	background-position:0 -561px
}
.elfinder-button-icon-sort {
	background-position:0 -577px
}
.elfinder-button-icon-rotate-r {
	background-position:0 -625px
}
.elfinder-button-icon-rotate-l {
	background-position:0 -641px
}
.elfinder .elfinder-menubutton {
	overflow:visible
}
.elfinder-button-menu {
	position:absolute;
	left:0;
	top:26px;
	padding:3px 0
}
.elfinder-button-menu-item {
	white-space:nowrap;
	font-size:.72em;
	cursor:default;
	padding:5px 19px;
	position:relative
}
.elfinder-button-menu .ui-state-hover {
	border:0 solid
}
.elfinder-menu-item-sort-dir {
	width:16px;
	height:16px;
	position:absolute;
	left:2px;
	top:50%;
	margin-top:-8px;
	background:url("../img/toolbar.png") 0 -594px no-repeat;
	display:none
}
.elfinder-button-menu-item-selected .elfinder-menu-item-sort-dir {
	display:block
}
.elfinder-menu-item-sort-desc .elfinder-menu-item-sort-dir {
	background-position:0 -608px
}
.elfinder-button form {
	position:absolute;
	top:0;
	right:0;
	opacity:0;
	filter:Alpha(Opacity=0);
	cursor:pointer
}
.elfinder .elfinder-button form input {
	background:0 0;
	cursor:default
}
.elfinder .elfinder-button-search {
	border:0 solid;
	background:0 0;
	padding:0;
	margin:1px 4px;
	height:auto;
	min-height:26px;
	float:right;
	width:202px
}
.elfinder-ltr .elfinder-button-search {
	float:right;
	margin-right:10px
}
.elfinder-rtl .elfinder-button-search {
	float:left;
	margin-left:10px
}
.elfinder-button-search input {
	width:160px;
	height:22px;
	padding:0 20px;
	font-size:.8em;
	line-height:22px;
	border:1px solid #aaa;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	outline:0 solid
}
.elfinder-rtl .elfinder-button-search input {
	direction:rtl
}
.elfinder-button-search .ui-icon {
	position:absolute;
	height:18px;
	top:50%;
	margin:-13px 6px 0;
	opacity:.6;
	filter:Alpha(Opacity=60)
}
.elfinder-ltr .elfinder-button-search .ui-icon-search {
	left:0
}
.elfinder-rtl .elfinder-button-search .ui-icon-search, .elfinder-ltr .elfinder-button-search .ui-icon-close {
	right:0
}
.elfinder-rtl .elfinder-button-search .ui-icon-close {
	left:0
}


/**
 * MacOS X like theme for elFinder.
 * Required jquery ui "smoothness" theme.
 *
 * @author Dmitry (dio) Levashov
 **/

/* dialogs */
.std42-dialog, .std42-dialog .ui-widget-content { background-color:#FFFFFF; background-image:none; background-clip: content-box; }

/* navbar */
.elfinder .elfinder-navbar { background:#eee !important; }
.elfinder-navbar .ui-state-hover  { background:transparent; border-color:transparent; }
.elfinder-navbar .ui-state-active { background: #28364c;    border-color:#0e1218; color:#fff; }
/* disabled elfinder */
.elfinder-disabled .elfinder-navbar .ui-state-active { background: #dadada; border-color:#aaa; color:#fff; }


/* current directory */
/* selected file in "icons" view */
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover { background:#ccc; }
/* list view*/
.elfinder-cwd table tr:nth-child(odd) { background-color:#edf3fe; }
.elfinder-cwd table tr { border-top:1px solid #fff; }

/* common selected background/color */
.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
.elfinder-cwd table td.ui-state-hover,
.elfinder-button-menu .ui-state-hover { background: #3875d7; color:#fff;}
/* disabled elfinder */
.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
.elfinder-disabled .elfinder-cwd table td.ui-state-hover { background:#dadada;}

/* statusbar */
.elfinder .elfinder-statusbar { color:#555; }
.elfinder .elfinder-statusbar a { text-decoration:none; color:#555;}


.std42-dialog .elfinder-help, .std42-dialog .elfinder-help .ui-widget-content { background:#fff;}

/* contextmenu */
.elfinder-contextmenu .ui-state-hover { background: #3875d7; color:#fff; }
.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { background-image:url('../img/arrows-active.png'); }

#file-manager .ui-widget-header{ border-bottom:#aaa 1px solid; border-left:0px; border-right:0px; border-top:0px;}
.elfinder-statusbar{ border-bottom:0px !important; border-top: #CCC 1px solid !important;  background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}





/**
 * MacOS X like theme for elFinder.
 * Required jquery ui "smoothness" theme.
 *
 * @author Dmitry (dio) Levashov
 **/

/* dialogs */
.std42-dialog, .std42-dialog .ui-widget-content { background-color:#ededed; background-image:none; background-clip: content-box; }

/* navbar */
.elfinder .elfinder-navbar { background:#eee !important; }
.elfinder-navbar .ui-state-hover  { background:transparent; border-color:transparent; }
.elfinder-navbar .ui-state-active { background: #28364c;    border-color:#0e1218; color:#fff; }
/* disabled elfinder */
.elfinder-disabled .elfinder-navbar .ui-state-active { background: #dadada; border-color:#aaa; color:#fff; }


/* current directory */
/* selected file in "icons" view */
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover { background:#ccc; }
/* list view*/
.elfinder-cwd table tr:nth-child(odd) { background-color:#edf3fe; }
.elfinder-cwd table tr { border-top:1px solid #fff; }

/* common selected background/color */
.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
.elfinder-cwd table td.ui-state-hover,
.elfinder-button-menu .ui-state-hover { background: #3875d7; color:#fff;}
/* disabled elfinder */
.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
.elfinder-disabled .elfinder-cwd table td.ui-state-hover { background:#dadada;}

/* statusbar */
.elfinder .elfinder-statusbar { color:#555; }
.elfinder .elfinder-statusbar a { text-decoration:none; color:#555;}


.std42-dialog .elfinder-help, .std42-dialog .elfinder-help .ui-widget-content { background:#fff;}

/* contextmenu */
.elfinder-contextmenu .ui-state-hover { background: #3875d7; color:#fff; }
.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { background-image:url('../img/arrows-active.png'); }

#file-manager .ui-widget-header{ border-bottom:#aaa 1px solid; border-left:0px; border-right:0px; border-top:0px;}
.elfinder-statusbar{ border-bottom:0px !important; border-top: #CCC 1px solid !important;  background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}





a {
	outline:none !important;
}
.left {
	float:left !important;
}
.right {
	float:right !important;
}
#sidebar {
	width: 210px;
	height:100%;
	position: fixed !important;
	left:0px;
	overflow: auto;
	top:-1px;
	z-index:3000;
	display:none;
}
.logo {  
	float:left;
}
.side-nav {
	margin:0px;
	padding:0px;
	list-style:none;
}
.side-nav li a {
	display:block;
	line-height:40px;
	position:relative;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
}
.side-nav li a:hover {
	width:200px !important;
}
.side-nav li a:hover > .white-icons {
	background:url(../img/sprite-icons/icon-black.png) no-repeat;
}
.side-nav li ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.side-nav li ul li a {
	color:#666;
	text-transform:none !important;
	font-weight:normal;
	font-size:12px;
	padding-left:30px;
}
.side-nav li ul li .sidenav-icon {
	height:20px;
	width:20px;
	display: block;
	position:absolute;
	left:10px;
	top:10px;
}
.side-nav li ul li .sidenav-icon .sidenav-link-color {
	width:10px;
	height:40px;
	display:block;
	position:absolute;
	left:-10px;
	top:-10px;
}
.side-nav li a .sidenav-icon {
	height:20px;
	width:20px;
	position:absolute;
	left:10px;
	top:10px;
}
.side-nav li a .sidenav-icon {
	background:url(../img/sidenav-sprite.png) no-repeat;
}
.side-nav li ul li a .sidenav-icon {
	background:url(../img/sidenav-sprite.png) -80px 0 !important;
}
.side-nav li a .dashboard-n-icon {
	background-position: -30px 0 !important;
}
.side-nav li a:hover .dashboard-n-icon {
	background-position: 0px 0 !important;
}
.side-nav li a .form-n-icon {
	background-position: -30px -30px !important;
}
.side-nav li a:hover .form-n-icon {
	background-position: 0px -30px !important;
}
.new-update {
	background:#f9f9f9;
	padding-top:10px;
	border-top:#CCC 1px solid;
}
.new-update h2 {
	font-size:12px;
	padding:0px 10px;
	border:#d8d8d8 1px solid;
	background:#fff;
	margin:0px 10px 10px 10px;
	text-transform:uppercase;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.new-update h5 {
	font-size:12px;
	padding:0 10px;
}
.new-update p {
	margin-bottom:10px;
	padding:0 10px;
	font-size:11px;
	line-height:normal;
}
.side-news {
	border-bottom: #999 1px solid;
	margin-bottom:10px;
}
.branding {
	display:inline-block;
	margin-right:10px; width:250px;
	float:left;
}
.navbar .nav .btn {
	padding:4px 5px !important;
}
.navbar-fixed-top .dropdown-menu {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9f9f9 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid rgba(0, 0, 0, 0.2);
	border-left:1px solid rgba(0, 0, 0, 0.2);
	border-right:1px solid rgba(0, 0, 0, 0.2);
	border-top:0px;
}
.navbar-fixed-top .dropdown-menu:after {
	border-bottom: 6px solid #f9f9f9 !important;
}
#side-accordion .accordion-group {
	border: none;
	margin:0px;
}
.accordion-header a {
	display:block;
	padding:11px 10px;
	text-decoration: none;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
#side-accordion .nav-icon {
	top:-2px;
}
.breadcrumb {
	padding: 12px 10px 4px;
	margin: 0 0 10px;
	list-style: none;
	font-size:11px;
	background: #d9ecf3; /* Old browsers */
	background: -moz-linear-gradient(top, #d9ecf3 0%, #e5f9ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9ecf3), color-stop(100%, #e5f9ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d9ecf3 0%, #e5f9ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d9ecf3 0%, #e5f9ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d9ecf3 0%, #e5f9ff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d9ecf3 0%, #e5f9ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9ecf3', endColorstr='#e5f9ff', GradientType=0 ); /* IE6-9 */
	border: 1px solid #0178b0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d9ecf3', endColorstr='#e5f9ff', GradientType=0);
	-webkit-box-shadow: inset 0 1px 0 #d8f0f9;
	-moz-box-shadow: inset 0 1px 0 #d8f0f9;
	box-shadow: inset 0 1px 0 #d8f0f9;
}
.breadcrumb li {
	display: inline-block;
 *display: inline;
	text-shadow: 0 1px 0 #ffffff;
 *zoom: 1;
}
.breadcrumb .divider {
	padding: 0 5px;
	color: #999999;
}
.breadcrumb .active a {
	color: #333333;
}
.stat-block {
	margin-bottom:20px;
	padding:10px;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0 ); /* IE6-9 */
	border: 1px solid #c2c2c2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9;
	box-shadow: inset 0 1px 0 #f9f9f9;
}
.stat-block ul:after {
	clear: both;
}
.stat-block ul:after {
	content: "";
	display: table;
}
.stat-block ul {
	margin:0px;
	padding:0px;
}
.stat-block li {
	list-style:none;
	float:left;
}
.stat-block li span {
	display:block;
}
.stat-block .stat-graph {
	width: auto;
	background:#FFF;
	padding:5px 10px;
	border:#d7d7d7 1px solid;
	text-align:center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:10px;
}
.stat-block .stat-count {
	width:90px;
}
.stat-block .stat-count span:last-child {
	color:#2750a2;
	font-weight:bold;
}
.stat-block .stat-count span:first-child {
	color:#666;
	font-size:11px;
	font-weight:bold;
}
.stat-block .stat-percent {
	width:40px;
	float:right !important;
	text-align:center !important;
}
.label-green {
	font-weight:bold;
	color:#117104;
	font-size:11px;
}
.label-red {
	font-weight:bold;
	color:#dc1212;
	font-size:11px;
}
.widget-block {
	margin-bottom:3px;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0 ); /* IE6-9 */
	border: 1px solid #c2c2c2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9;
	box-shadow: inset 0 1px 0 #f9f9f9;
}
.widget-block .widget-box {
	background:#fff;
	border-top:#d2d2d2 1px solid;
	-webkit-box-shadow: inset 0 0 5px #ddd;
	-moz-box-shadow: inset 0 0 5px #ddd;
	box-shadow: inset 0 0 5px #ddd;
}
.widget-block .widget-content {
	background:#eee;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
.widget-block .widget-content .widget-box {
	margin-top:0px !important;
}
.widget-block .widget-content .widget-box .table {
	margin-bottom:0px !important;
}
.table-default {
	background:#fff;
}
.widget-block .widget-head {
	height:40px;
	position:relative;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #c2c2c2;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
}
.collapsible-widget .widget-head {
	cursor:pointer;
}
.widget-block .widget-head .h-icon {
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:12px;
	right:10px;
	background:url(../img/collapse.gif) no-repeat;
}
.widget-block .active .h-icon {
	background-position:left !important
}
.widget-block .inactive .h-icon {
	background-position:right !important
}
.widget-block .widget-head h5 {
	padding-left: 10px;
	padding-top:11px;
	text-transform:uppercase;
	font-size:12px;
}
.widget-block .widget-bottom {
	height:50px;
	background: #f1f1f1; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #dbdbdb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f1f1 0%, #dbdbdb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f1f1 0%, #dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dbdbdb', GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #c2c2c2;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ddd;
}
.nonboxy-widget {
	margin-bottom:20px;
}
.nonboxy-widget .widget-head {
	font-size:12px;
	border-bottom:#bbb 2px solid;
	height:50px;
	margin-bottom:10px;
	position:relative;
}
.nonboxy-widget .widget-head h5 {
	line-height:55px; font-size:15px;
	text-transform:uppercase;
}
.nonboxy-widget .widget-head i {
	margin-right:5px;
}
.nonboxy-widget .widget-table {
	border: 1px solid #dddddd;
	border-collapse: separate;
 *border-collapse: collapsed;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#FFF;
	margin-bottom:0px;
}
.nonboxy-widget .widget-searchbox ul, .nonboxy-widget .widget-selectbox ul {
	padding:0px !important;
}
.nonboxy-widget .widget-bottom .pagination ul {
	margin-left:0px;
}
.user-thumb {
	background:#8AC6F0;
	padding:5px;
	height:40px;
	width:40px;
	display:block;
	margin:auto;
}
.widget-block .user-tbl tr th {
	color:#666;
	font-weight:normal;
	text-transform:uppercase;
	font-size:11px;
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9;
	box-shadow: inset 0 1px 0 #f9f9f9;
	text-shadow:
 0px -1px 0px rgba(255, 255, 255, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.widget-block .user-tbl tr th, .user-tbl tr td {
	vertical-align:middle !important;
}
.widget-block .user-tbl .center, .widget-block .task-tbl .center, .widget-block .order-tbl .center, .widget-block .post-tbl .center {
	text-align:center;
}
.center {
	text-align:center !important;
}
.right-align {
	text-align:right !important;
}
.widget-content form {
	margin:0px !important;
}
.widget-searchbox ul, .widget-selectbox ul {
	margin:0px;
	padding:10px 10px 0 10px;
}
.widget-searchbox li, .widget-selectbox li {
	float:left;
	display:inline-block;
	list-style:none;
}
.widget-searchbox ul:after, .widget-selectbox ul:after {
	clear: both;
}
.widget-searchbox ul:after, .widget-selectbox ul:after {
	content: "";
	display: table;
}
.widget-searchbox input[type=text] {
	width:140px;
}
.widget-selectbox .data-select {
	width:140px;
}
.widget-searchbox .input-prepend, .widget-selectbox .input-prepend {
	margin-bottom:10px !important;
}
.widget-searchbox .row-counts, .widget-selectbox .row-counts {
	padding-top:6px; margin-left:10px; margin-right:20px;
	text-transform:uppercase;
	font-size:11px;
	color:#666;
}
.top-search {
	width:205px;
}
.top-search form {
	margin-bottom:0px;
	padding:10px 10px 5px 15px;
}
.top-search input[type=text] {
	width:140px; 
}
.widget-control {
	position:absolute;
	top:0px;
	right:0px;
	border-left:#c9c9c9 1px solid;
}
.widget-control .btn {
	border:none !important;
	-webkit-border-radius: 0px 3px 0 0;
	-moz-border-radius: 0px 3px 0 0;
	border-radius: 0px 3px 0 0;
	line-height:32px;
}
.widget-control .caret {
	margin-top:13px;
}
.widget-control .dropdown-menu {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f9f9f9 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f9f9f9 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	border-bottom:1px solid rgba(0, 0, 0, 0.2);
	border-left:1px solid rgba(0, 0, 0, 0.2);
	border-right:0px solid rgba(0, 0, 0, 0.2);
	border-top:0px;
}
.user-position {
	display:block;
	font-weight:bold;
	color:#d45c03;
}
.top-search-icon, .lang-icons {
	height:14px;
	width:16px;
	display:inline-block;
	position:relative;
	top:-1px;
}
.alert-noty {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	padding:1px 2px;
	margin-left:5px;
	background: #ff670f; /* Old browsers */
	background: -moz-linear-gradient(top, #ff670f 0%, #c43e00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff670f), color-stop(100%, #c43e00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff670f 0%, #c43e00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff670f 0%, #c43e00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff670f 0%, #c43e00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff670f 0%, #c43e00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#c43e00', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 2px #666;
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 2px #666;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 0 2px #666;
	border:#bf2702 1px solid;
	text-shadow: 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);
}
.priority {
	display: block;
}
.index-graph, .graph-wrap {
	background: #ebebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow:visible;
	text-align:center;
	border:#bbb 1px solid;
	padding:3px;
}
.graph-wrap {
	margin-bottom:20px;
}
.chart-block {
	border:#bbb 1px solid;
	background:#fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding-bottom:10px;
}
.summary ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.summary ul li {
	height:52px;
	clear:both;
	margin-bottom:14px;
}
.summary ul li .summary-icon {
	width:36px;
	height:36px;
	float:left;
	margin-right:10px;
	padding:6px;
	background:#fff;
	border:#ddd 1px solid;
	-webkit-box-shadow: inset 0 0 3px #eee;
	-moz-box-shadow: inset 0 0 3px #eee;
	box-shadow: inset 0 0 3px #eee;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}
.summary ul li:hover .summary-icon {
	background: #eee;
	border:#aaa 1px solid;
	cursor:pointer;
	-moz-transition: all 0.2s ease-in-out;
}
.summary ul li .count {
	font-size:18px;
	font-weight:bold;
	color:#318933;
	display:block;
	padding-top:8px;
}
.summary ul li .summary-title {
	display:block;
	text-transform:uppercase;
	font-size:11px;
	color:#ab4000;
}
#customize-theme {
	height:94%;
	width:250px;
	border-left:#bbb 1px solid;
	background:#fff;
	position:fixed;
	right:-251px;
	z-index:1000;
	top:40px;
}
#customize-theme .switch {
	width:50px;
	height:100px;
	background:#e5e5e5;
	position: absolute;
	left:-20px;
	top:2px;
	border:#bbb 1px solid;
	border-right:0px;
	-moz-border-radius:3px 0 0 3px;
	-webkit-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.themer-content {
	height:100%;
	width:230px;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(left, #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #e5e5e5), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #e5e5e5 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #e5e5e5 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #e5e5e5 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to right, #e5e5e5 0%, #ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=1 ); /* IE6-9 */
	position:fixed;
	padding:10px;
}
.themer-content fieldset {
	border:#ccc 1px solid;
	padding:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:34px;
	border-radius:4px;
	background:#f9f9f9;
	margin-bottom:10px;
}
.themer-content legend {
	padding:3px 3px;
	text-transform:uppercase;
	font-size:11px;
	line-height:normal;
	margin:0px;
	border: none;
	background: none;
	width:auto;
	display:inline-block;
	margin-left:10px;
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.themer-content h5 {
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:13px;
}
.themer-content .color-input {
	width:55px !important;
	font-size:11px;
}
.themer-content label {
	font-size:11px;
}
.themer-content ul {
	margin:0px;
	list-style:none;
}
.themer-content ul li {
	display:inline-block;
	float:left;
	margin-left:3px;
}
#theme-accordion .accordion-group {
	border:none !important;
}
.theme-accordion-header a {
	height:30px;
	background: #4c4c4c; /* Old browsers */
	background: -moz-linear-gradient(top, #4c4c4c 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c4c4c), color-stop(100%, #262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4c4c4c 0%, #262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4c4c4c 0%, #262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4c4c4c 0%, #262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4c4c4c 0%, #262626 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#262626', GradientType=0 ); /* IE6-9 */
	box-shadow:
 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-moz-box-shadow:
 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow:
 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	border:#333 1px solid;
	color:#fff;
	line-height:30px;
	display:block;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0 10px;
	margin-bottom:10px;
}
.themer-content .btn {
	width:90% !important;
	margin-bottom:10px;
	padding:5px 10px;
}
.event-list {
	margin:10px;
}
.event-list li {
	clear:both;
	margin-bottom:10px;
	list-style:none;
}
.event-list li:after {
	clear: both;
}
.event-list li:after {
	content: "";
	display: table;
}
.event-list .evnt-date {
	width:40px;
	float: left;
	font-size:28px;
	font-weight:bold;
	padding-top:5px;
	color: #2f6d91;
}
.event-list .evnt-date span {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	color:#666;
}
.event-list .event-info {
	width:138px;
	float: left;
}
.event-list .event-info span {
	color:#1a798b;
}
.event-list .event-info p {
	font-size:11px;
	line-height:14px;
}
.site-stat {
	margin:10px;
}
.site-stat h5 {
	text-transform:uppercase;
	color:#434745;
	margin-bottom:10px;
}
.site-stat ul {
	margin:0px 0px 10px 0px;
}
.site-stat ul li {
	list-style:none;
	text-transform: none;
	padding:5px 10px;
	border:#dedede 1px solid;
	background:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:5px;
	font-size:11px;
}
.site-stat ul li:hover {
	background:#f9f9f9;
	cursor:pointer;
}
.site-stat ul li span {
	display:inline-block;
	float:right;
	font-size:10px;
	font-weight:bold;
}
.site-stat ul li .up {
	background:url(../img/up.png) no-repeat right;
	padding-right:15px;
	color:#117104;
}
.site-stat ul li .down {
	background:url(../img/down.png) no-repeat right;
	padding-right:15px;
	color:#d73131;
}
.accordion-content:last-child {
	margin-bottom:3px;
}
.task-tbl h5 {
	font-size:12px;
}
.task-tbl tr th, .task-tbl tr td, .order-tbl tr th, .order-tbl tr td, .post-tbl tr th, .post-tbl tr td {
	vertical-align: middle !important;
}
.post-tbl ul {
	margin:0px;
	list-style:none;
}
.post-by, .post-date {
	font-size:11px;
}
.post-by a, .post-date a {
	color:#666;
}
.multiline-input select, .multiline-input input[type=text], .multiline-input textarea {
	display: block;
	margin-bottom: 9px;
}
#signupform label.checked {
	padding-left:21px;
	background:url(../img/checked.png) no-repeat left !important;
}
.remove-element {
	height:20px;
	width:20px;
	display: inline-block;
	text-indent:-999999px;
	background: url(../img/sprite-icons/icons-a.png) 0 -1260px;
}
.add-element {
	height:20px;
	width:20px;
	display: inline-block;
	text-indent:-999999px;
	background: url(../img/sprite-icons/icons-a.png) 0 -540px;
}
.extend-bar {
	height:20px;
	display:block;
}
.content-wizard {
	border:#CCC 1px solid;
}
.content-wizard ul.anchor li {
	float:left;
	display:inline-block;
	list-style:none;
	margin-right:30px;
}
.content-wizard ul.anchor, .form-wizard ul.anchor {
	clear:both;
}
.content-wizard .stepContainer {
	background:#FFF;
	padding:20px;
}
.content-wizard .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(../img/progress.gif) no-repeat 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius: 5px;
	z-index:998;
}
.content-wizard ul.anchor {
	margin:0px;
	padding:10px 10px 0 10px;
	background:#f3f3f3;
	border-bottom:#ccc 1px solid;
	-webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
}
.content-wizard ul.anchor li a {
	text-decoration:none;
	display:inline-block;
}
.content-wizard ul.anchor li a.selected .stepNumber {
	width:40px;
	height:40px;
	background: rgb(255,103,15); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 103, 15, 1)), color-stop(100%, rgba(229, 82, 13, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 103, 15, 1) 0%, rgba(229, 82, 13, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#e5520d', GradientType=0 ); /* IE6-9 */
	text-shadow:0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
	color:#FFF;
	border-radius : 100%;
	-moz-border-radius : 100%;
	-webkit-border-radius: 100%;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	display:inline-block;
	float:left;
	cursor:pointer;
}
.content-wizard ul.anchor li a.selected .stepDesc {
	display:inline-block;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
	color:#d44908;
	float:left;
	padding:3px;
	text-transform:uppercase;
}
.content-wizard ul.anchor li a.selected .stepDesc small {
	display:block;
	font-size:12px;
	font-weight:normal;
	text-transform: none;
	color:#666;
}
.content-wizard ul.anchor li a.done .stepNumber {
	width:40px;
	height:40px;
	background: rgb(41,154,11); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(41, 154, 11, 1)), color-stop(100%, rgba(37, 127, 10, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(41, 154, 11, 1) 0%, rgba(37, 127, 10, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#257f0a', GradientType=0 ); /* IE6-9 */
	text-shadow:0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
	color:#FFF;
	border-radius : 100%;
	-moz-border-radius : 100%;
	-webkit-border-radius: 100%;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	display:inline-block;
	float:left;
	cursor:pointer;
}
.content-wizard ul.anchor li a.done .stepDesc {
	display:inline-block;
	margin-left:5px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#227708;
	float:left;
	padding:3px;
}
.content-wizard ul.anchor li a.done .stepDesc small {
	display:block;
	color:#666;
	font-size:12px;
	font-weight:normal;
	text-transform: none;
}
.content-wizard ul.anchor li a.disabled {
	cursor:default;
}
.content-wizard ul.anchor li a.disabled .stepNumber {
	width:40px;
	height:40px;
	background:#ccc;
	color:#FFF;
	border-radius : 100%;
	-moz-border-radius : 100%;
	-webkit-border-radius: 100%;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
	display:inline-block;
	float:left;
}
.content-wizard ul.anchor li a.disabled .stepDesc {
	display:inline-block;
	margin-left:5px;
	font-size:14px;
	color:#999;
	font-weight:bold;
	float:left;
	padding:3px;
	text-transform: uppercase;
}
.content-wizard ul.anchor li a.disabled .stepDesc small {
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#999;
	text-transform:none;
}
.content-wizard .msgBox {
	position:relative;
	display:none;
	float:left;
	margin: 0px;
	padding:5px;
	border: 1px solid #397a04;
	background-color: #bedfa3;
	color:#1cb115;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius: 5px;
	z-index:999;
	min-width:200px;
}
.content-wizard .msgBox .content {
	padding: 2px 0 0 5px;
	float:left;
}
.content-wizard .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;
}
.content-wizard .msgBox .close:hover {
	color: #EA8511;
	border: 1px solid #EA8511;
}
.content-wizard .buttonNext {
	display: inline-block;
	float:right;
	margin:1px 2px 0 3px;
	padding:5px 8px;
	text-decoration: none;
	text-align: center;
	color:#FFF;
	outline-style:none;
	background: #7abcff; /* Old browsers */
	background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0 ); /* IE6-9 */
	border: 1px solid #2d77c3;
	-webkit-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius: 5px;
	text-shadow:0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
}
.content-wizard .buttonDisabled {
	color:#F8F8F8 !important;
	background: #ccc !important;
	border: 1px solid #bbb !important;
	cursor:text;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none !important;
}
.content-wizard .buttonPrevious {
	display: inline-block;
	float:right;
	margin:1px 2px 0 3px;
	padding:5px 8px;
	text-decoration: none;
	text-align: center;
	color:#FFF;
	outline-style:none;
	background: #7abcff; /* Old browsers */
	background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	border: 1px solid #2d77c3;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius: 5px;
	text-shadow:0px 1px 0px rgba(000, 000, 000, .5), 0px 1px 0px rgba(000, 000, 000, 0.2);
}
.content-wizard .buttonFinish {
	display: inline-block;
	float:right;
	margin:1px 2px 0 3px;
	padding:5px 8px;
	text-decoration: none;
	text-align: center;
	color:#FFF;
	outline-style:none;
	background: #7abcff; /* Old browsers */
	background: -moz-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7abcff), color-stop(44%, #60abf8), color-stop(100%, #4096ee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #7abcff 0%, #60abf8 44%, #4096ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee', GradientType=0 ); /* IE6-9 */
	webkit-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #bbd9f4, 0 0 3px #ccc;
	border: 1px solid #2d77c3;
	border-radius : 5px;
	-moz-border-radius : 5px;
	-webkit-border-radius: 5px;
}
.actionBar {
	background:#f3f3f3;
	padding:10px;
	border-top:#bbb 1px solid;
}
.actionBar:before, .actionBar:after {
	display: table;
	content: "";
}
.actionBar:after {
	clear: both;
}
.vertical-wizard {
	background:#fff;
}
.vertical-wizard .anchor {
	width:21%;
	float:left;
	background:none !important;
	webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	border:none !important;
}
.vertical-wizard .anchor li {
	padding:10px;
}
.vertical-wizard .stepContainer {
	float: right;
	width:73%;
}
.vertical-wizard .actionBar {
	clear:both;
}
.vertical-wizard .stepContainer .content {
	overflow: auto;
	height:250px;
}
.data-tbl-simple {
	background:#fff;
}
.data-tbl-striped {
	background:#fff;
}
.data-tbl-striped td {
	vertical-align:middle;
}
.data-tbl-striped tr th:first-child, .data-tbl-striped tr td:first-child {
	text-align:center;
}
.t-complete {
	text-decoration: line-through;
}
.tbl-tools-searchbox {
	padding:20px 20px 15px 20px;
	background: #eee;
	webkit-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
	-moz-box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #cccc;
	box-shadow: inset 0 1px 0 #f9f9f9, 0 0 3px #ccc;
}
.tbl_tools {
	background:#f9f9f9;
	border-bottom: #ccc 1px solid;
}
.tbl-tools-searchbox input, .tbl-tools-searchbox select {
	margin:0px;
}
.table_top {
	padding:10px 0 15px 0;
}
.table_top input, .table_top select, .tbl-searchbox input, .tbl-searchbox select {
	margin:0px;
}
.tbl-searchbox {
	padding:20px 20px 15px 20px;
	border-bottom:#ddd 1px solid;
}
.widget-bottom .dataTables_paginate {
	padding-top:8px;
	padding-right:10px;
}
.dataTables_length {
	width: 40%;
	float: right;
	text-align:right;
}
.lengthLabel {
	display:inline-block;
	float: right;
	padding-top:5px;
	padding-right:10px;
}
.lenghtMenu {
	display:inline-block;
	float: right;
}
.dataTables_filter {
	width: 40%;
	float: left;
	text-align: left;
}
.dataTables_filter input {
	border: 1px solid #D8D8D8;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 2px 5px 25px;
	background:#fff url(../img/sprite-icons/icons-a.png) no-repeat 3px -896px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}
.dataTables_filter input:focus {
	box-shadow: 0 0 4px #bbb;
	-webkit-box-shadow: 0 0 4px #bbb;
	-moz-box-shadow: 0 0 4px #bbb;
	border: 1px solid #bbb;
}
.dataTables_info {
	width: 40%;
	float: left;
}
.dataTables_paginate {
	float: right;
	text-align: right;
}
/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
 *cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}
.paginate_disabled_previous, .paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}
.paginate_disabled_previous {
	background: url('../img/tbl-img/back_disabled.png') no-repeat top left;
}
.paginate_enabled_previous {
	background: url('../img/tbl-img/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('../img/tbl-img/back_enabled_hover.png') no-repeat top left;
}
.paginate_disabled_next {
	background: url('../img/tbl-img/forward_disabled.png') no-repeat top right;
}
.paginate_enabled_next {
	background: url('../img/tbl-img/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('../img/tbl-img/forward_enabled_hover.png') no-repeat top right;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.sorting_asc {
	background: url('../img/tbl-img/sort_asc.png') no-repeat center right;
}
.sorting_desc {
	background: url('../img/tbl-img/sort_desc.png') no-repeat center right;
}
.sorting {
	background: url('../img/tbl-img/sort_both.png') no-repeat center right;
}
.sorting_asc_disabled {
	background: url('../img/tbl-img/sort_asc_disabled.png') no-repeat center right;
}
.sorting_desc_disabled {
	background: url('../img/tbl-img/sort_desc_disabled.png') no-repeat center right;
}
th:active {
	outline: none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * Misc
 */
.dataTables_scroll {
	clear: both;
}
.dataTables_scrollBody {
 *margin-top: -1px;
}
/*.top, .bottom {
	padding: 15px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}*/
.top .dataTables_info {
	float: none;
}
.clear {
	clear: both; height:6px !important;
}  


/*
 * CONTAINER
 * TableTools container element and styles applying to all components
 */
 .tbl_tools {
	border-top:#CCC 1px solid;
}
div.DTTT_container {
	position: relative;
	float: left;
	margin: 15px;
}
button.DTTT_button {
	position: relative;
	float: left;
	height: 30px;
	margin-right: 5px;
	padding: 3px 10px;
	border: 1px solid #d0d0d0;
	background-color: #fff;
	cursor: pointer;
 *cursor: hand;
	font-size:11px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
 button.DTTT_button::-moz-focus-inner {
 border: none !important;
 padding: 0;
}
/*
 * BUTTON_STYLES
 * Action specific button styles
 */

button.DTTT_button_csv {
	padding-right: 30px;
	background:#eee url(../img/table-tools/csv.png) no-repeat center right;
}
button.DTTT_button_csv_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/csv_hover.png) no-repeat center right;
}
button.DTTT_button_xls {
	padding-right: 30px;
	background:#eee url(../img/table-tools/xls.png) no-repeat center right;
}
button.DTTT_button_xls_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/xls_hover.png) no-repeat center right;
}
button.DTTT_button_copy {
	padding-right: 30px;
	background:#eee url(../img/table-tools/copy.png) no-repeat center right;
}
button.DTTT_button_copy_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/copy_hover.png) no-repeat center right;
}
button.DTTT_button_pdf {
	padding-right: 30px;
	background:#eee url(../img/table-tools/pdf.png) no-repeat center right;
}
button.DTTT_button_pdf_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/pdf_hover.png) no-repeat center right;
}
button.DTTT_button_print {
	padding-right: 30px;
	background:#eee url(../img/table-tools/print.png) no-repeat center right;
}
button.DTTT_button_print_hover {
	padding-right: 30px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/print_hover.png) no-repeat center right;
}
button.DTTT_button_text {
}
button.DTTT_button_text_hover {
	border: 1px solid #ccc;
	background-color: #f0f0f0;
}
button.DTTT_button_collection {
	padding-right: 17px;
	background: url(../img/table-tools/collection.png) no-repeat center right;
}
button.DTTT_button_collection_hover {
	padding-right: 17px;
	border: 1px solid #ccc;
	background: url(../img/table-tools/collection_hover.png) no-repeat center right;
}
/*
 * SELECTING
 * Row selection styles
 */
table.DTTT_selectable tbody tr {
	cursor: pointer;
 *cursor: hand;
}
tr.DTTT_selected.odd {
	background-color: #9FAFD1;
}
tr.DTTT_selected.odd td.sorting_1 {
	background-color: #9FAFD1;
}
tr.DTTT_selected.odd td.sorting_2 {
	background-color: #9FAFD1;
}
tr.DTTT_selected.odd td.sorting_3 {
	background-color: #9FAFD1;
}
tr.DTTT_selected.even {
	background-color: #B0BED9;
}
tr.DTTT_selected.even td.sorting_1 {
	background-color: #B0BED9;
}
tr.DTTT_selected.even td.sorting_2 {
	background-color: #B0BED9;
}
tr.DTTT_selected.even td.sorting_3 {
	background-color: #B0BED9;
}
/*
 * COLLECTIONS
 * Drop down list (collection) styles
 */

div.DTTT_collection {
	width: 150px;
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #f3f3f3;
	overflow: hidden;
	z-index: 2002;
}
div.DTTT_collection_background {
	background: transparent url(../img/table-tools/background.png) repeat top left;
	z-index: 2001;
}
div.DTTT_collection button.DTTT_button {
	float: none;
	width: 100%;
	margin-bottom: 2px;
	background-color: white;
}
/*
 * PRINTING
 * Print display styles
 */

.DTTT_print_info {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 150px;
	margin-left: -200px;
	margin-top: -75px;
	text-align: center;
	background-color: #3f3f3f;
	color: white;
	padding: 10px 30px;
	opacity: 0.9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
.DTTT_print_info h6 {
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	margin: 1em;
}
.DTTT_print_info p {
	font-size: 14px;
	line-height: 20px;
}
/*
 * MISC
 * Minor misc styles
 */

.DTTT_disabled {
	color: #999;
}
/* =====================
 * Table ColVis styles
 */
.ColVis {
	float: right;
	margin: 15px 12px;
}
.ColVis_Button {
	position: relative;
	float: left;
	margin-right: 3px;
	padding: 3px 5px;
	height: 30px;
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	font-size:11px;
	cursor: pointer;
 *cursor: hand;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
 button.ColVis_Button::-moz-focus-inner {
 border: none !important;
 padding: 0;
}
.ColVis_text_hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}
div.ColVis_collectionBackground {
	background-color: black;
	z-index: 1100;
}
div.ColVis_collection {
	position: relative;
	width: 150px;
	background-color: #f3f3f3;
	padding: 3px;
	border: 1px solid #ccc;
	z-index: 1102;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
div.ColVis_collection button.ColVis_Button {
	background-color: white;
	width: 100%;
	float: none;
	margin-bottom: 2px;
}
div.ColVis_catcher {
	position: absolute;
	z-index: 1101;
}
.disabled {
	color: #999;
}
button.ColVis_Button {
	text-align: left;
}
div.ColVis_collection button.ColVis_Button:hover {
	border: 1px solid #999;
	background-color: #f0f0f0;
}
span.ColVis_radio {
	display: inline-block;
	width: 20px;
}
span.ColVis_title {
	position:relative;
	top:-2px;
}
/* ===========
NOTIFICATIONS
==============*/

	/* noty bar */
	.noty_bar {
	position: fixed;
	display: none;
	z-index: 9999999;
}
/* noty_message */
	.noty_bar .noty_message {
	text-align: center;
}
/* noty close button */
	.noty_bar .noty_close {
	cursor: pointer;
}
/* noty modal */
	.noty_modal {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10000;
	opacity: 0.6;
	display: none;
	left: 0;
	top: 0;
}
/* noty container for noty_layout_topLeft & noty_layout_topRight */
	ul.noty_cont {
	position: fixed;
	z-index: 10000000;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 300px;
}
ul.noty_cont li {
	position: relative;
	float: left;
	clear: both;
	list-style: none;
	padding: 0px;
	margin: 10px 0 0 0;
	width: 300px; /* Fix for: http://bugs.jquery.com/ticket/2278 */
}
ul.noty_cont.noty_layout_topLeft {
	left:20px;
	top:20px;
}
ul.noty_cont.noty_layout_topRight {
	right:40px;
	top:20px;
}
ul.noty_cont.noty_layout_bottomLeft {
	left:20px;
	bottom:20px
}
ul.noty_cont.noty_layout_bottomRight {
	right:40px;
	bottom:20px
}
ul.noty_cont.noty_layout_topRight li {
	float:right
}
/* LAYOUTS */

	/* noty_layout_top */
	.noty_bar.noty_layout_top {
	top: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
/* noty_layout_bottom */
	.noty_bar.noty_layout_bottom {
	bottom: 0;
	left: 0;
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
/* noty_layout_center */
	.noty_bar.noty_layout_center {
	top: 40%;
}
/* noty_layout_topLeft & noty_layout_topRight */
	.noty_bar.noty_layout_topLeft, .noty_bar.noty_layout_topRight, .noty_bar.noty_layout_bottomLeft, .noty_bar.noty_layout_bottomRight {
	width: 100%;
	clear: both;
	position: relative;
}
.noty_bar.noty_layout_topLeft .noty_message, .noty_bar.noty_layout_topRight .noty_message, .noty_bar.noty_layout_bottomLeft .noty_message, .noty_bar.noty_layout_bottomRight .noty_message {
	text-align: left;
}
/* noty_layout_topCenter */
	.noty_bar.noty_layout_topCenter {
	top: 20px;
}
/* CORE STYLES*/

	/* noty bar */
	.noty_bar.noty_theme_default {
 background: background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.9), inset 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* if you use noty with customContainer you can access noty with this way 
	*	 .noty_custom_container noty will add automaticly this class to your customContainer
	*	 .noty_theme_default 		your theme
	*	 .noty_layout_inline		your layout 
	*/
	
	/* custom container */
	.noty_custom_container.noty_theme_default.noty_layout_inline {
	position: relative;
}
/* custom growl container */
	.noty_custom_container.noty_theme_default.noty_layout_inline .noty_cont.noty_layout_inline {
	position: static;
}
/* custom noty bar */
		.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar {
	border-width: 1px;
	border-style: solid;
	position: static;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message {
	font-size: 13px;
	padding: 4px;
}
.noty_custom_container.noty_theme_default.noty_layout_inline .noty_bar .noty_message .noty_buttons {
	margin-top: -1px;
}
/* noty_message */
	.noty_bar.noty_theme_default .noty_message {
	padding: 8px 8px;
	font-size: 16px;
	font-weight: bold;
	width: auto;
	overflow:hidden;
}
.noty_bar.noty_theme_default.noty_closable .noty_message {
	padding: 8px 34px 8px 14px;
}
/* noty_buttons */
	.noty_bar.noty_theme_default .noty_message .noty_buttons {
	float: right;
	font-size: 13px;
	margin-left: 4px;
}
/* noty_button */
	.noty_bar.noty_theme_default .noty_message .noty_buttons button {
	margin-left: 5px;
}
.noty_buttons button {
	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:22px;
	text-align:center;
	color:#fff;
	padding:0 6px;
	cursor:pointer;
}
/* noty close button */
	.noty_bar.noty_theme_default .noty_close {
	position: absolute;
	top: 10px;
	right: 10px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNq0lU0OgjAQhRm5gUl3rLyBB3BDQjwI4TDcgmu4NqwNJGxdueqWA4zzCJoxtvxoeckLzbz2C5ShEDNHDiXis/gkPooPY/0uvomv4ov48bUSQGUSF+Ka51WPc0kzNGwvLnm9ynHtB5B+hGkoaWDB/6t4AZOFe7ZkTxMAc1dqreU0TbnrunetbVvOsmzIPMoBrFwJYGgCY8wAgjFGDZlHFYCNK9EAXPUYmUcNgL0v1dAFMKjfRSsVx/H0hC0eOfhLmWwbfTcYozbXNsEbO/int8nhEPz4CnbAUuhfwFOAAQAA48KKOuexjwAAAABJRU5ErkJggg==');
	width: 20px;
	height: 20px;
}
/* noty modal */
	.noty_modal.noty_theme_default {
	opacity: 0.7;
}
/* LAYOUTS */

	/* noty_layout_top */
	.noty_bar.noty_theme_default.noty_layout_top {
	border-bottom: 2px solid #eee;
}
/* noty_layout_bottom */
	.noty_bar.noty_theme_default.noty_layout_bottom {
	border-top: 2px solid #eee;
}
.noty_bar.noty_theme_default.noty_layout_center .noty_close {
	top: 8px;
}
.noty_bar.noty_theme_default.noty_layout_center .noty_message .noty_buttons {
}
.noty_text {
	padding-top:0px;
	display:inline-block;
	line-height:20px;
}
/* noty_layout_topLeft & noty_layout_topRight */
	.noty_bar.noty_theme_default.noty_layout_center, .noty_bar.noty_theme_default.noty_layout_topLeft, .noty_bar.noty_theme_default.noty_layout_topRight, .noty_bar.noty_theme_default.noty_layout_bottomLeft, .noty_bar.noty_theme_default.noty_layout_bottomRight {
	border: 1px solid #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_bar.noty_theme_default.noty_layout_center .noty_message, .noty_bar.noty_theme_default.noty_layout_topLeft .noty_message, .noty_bar.noty_theme_default.noty_layout_topRight .noty_message, .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message, .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message {
	font-size: 13px;
	font-weight: normal;
}
.noty_bar.noty_theme_default.noty_layout_topLeft .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_topRight .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_bottomLeft .noty_message .noty_buttons, .noty_bar.noty_theme_default.noty_layout_bottomRight .noty_message .noty_buttons {
	float: none;
	border-top: 1px solid #000;
	margin-left: 0;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
}
/* noty_layout_topCenter */
	.noty_bar.noty_theme_default.noty_layout_topCenter {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_message {
	font-weight: normal;
	font-size: 13px;
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_close {
	top: 50%;
	margin-top: -10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.noty_bar.noty_theme_default.noty_layout_topCenter.noty_success {
	border: 1px solid #50C24E;
}
.noty_bar.noty_theme_default.noty_layout_topCenter .noty_message .noty_buttons {
	margin-left: 15px;
	margin-top: 0px
}
/* NOTIFICATION TYPES */

	/* noty_alert */
	.noty_bar.noty_theme_default.noty_alert {
	background-color: #fff;
	border-color: #000;
}
/* noty_error */
	.noty_bar.noty_theme_default.noty_error {
	background: rgb(226,22,22); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226, 22, 22, 1)), color-stop(100%, rgba(160, 0, 0, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(226, 22, 22, 1) 0%, rgba(160, 0, 0, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e21616', endColorstr='#a00000', GradientType=0 ); /* IE6-9 */
	color: #fff;
	border-color:#000;
}
.noty_bar.noty_theme_default.noty_error .noty_message {
	font-weight: bold;
}
/* noty_success */
	.noty_bar.noty_theme_default.noty_success {
	background: rgb(0,110,46); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 110, 46, 1)), color-stop(100%, rgba(0, 51, 27, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0, 110, 46, 1) 0%, rgba(0, 51, 27, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006e2e', endColorstr='#00331b', GradientType=0 ); /* IE6-9 */
	color: #0F6;
	border-color: #000;
}
/* noty_alert */
	.noty_bar.noty_theme_default.noty_information {
	background: rgb(104,179,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(104, 179, 255, 1)), color-stop(100%, rgba(47, 142, 237, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(104, 179, 255, 1) 0%, rgba(47, 142, 237, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68b3ff', endColorstr='#2f8eed', GradientType=0 ); /* IE6-9 */
	border-color: #000;
	color: #fff;
}
/**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('../img/toolbar.gif') repeat
}
.cleditorGroup {
	float:left;
	height:26px
}
.cleditorButton {
	float:left;
	width:24px;
	height:24px;
	margin:1px 0 1px 0;
	background: url('../img/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
}
/* ========================================================
   Progress bars
   ===================================================== */
.progress {
	height: 20px;
	background: #ebebeb;
	border-radius: 10px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow:visible;
}
.progress .bar {
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.progress > span {
	position: relative;
	float: left;
	margin: 0 -1px;
	min-width: 30px;
	height: 18px;
	line-height: 16px;
	text-align: right;
	border-radius: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #bfbfbf #b3b3b3 #9e9e9e;
	background-color: #cccccc;
	background: rgb(255,255,255); /* Old browsers */
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress > span span {
	padding: 0 8px;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	color: rgba(0, 0, 0, 0.7);
	text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.progress > span:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	height: 18px;
	border-radius: 10px;
	background: url("../img/progress.png") 0 0 repeat-x;
}
.progress .green {
	border-color: #78b337 #6ba031 #568128;
	background-color: #85c440;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7dc8e), color-stop(70%, #99ce5f), color-stop(100%, #85c440));
	background-image: -webkit-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -moz-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -ms-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: -o-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
	background-image: linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
}
.progress .red {
	border-color: #c73321 #b12d1e #8e2418;
	background-color: #db3a27;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea8a7e), color-stop(70%, #e15a4a), color-stop(100%, #db3a27));
	background-image: -webkit-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -moz-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -ms-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: -o-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
	background-image: linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
}
.progress .orange {
	border-color: #f0ad24 #eba310 #c5880d;
	background-color: #f2b63c;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8da9c), color-stop(70%, #f5c462), color-stop(100%, #f2b63c));
	background-image: -webkit-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -moz-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -ms-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: -o-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
	background-image: linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
}
.progress .blue {
	border-color: #459fd6 #3094d2 #277db2;
	background-color: #5aaadb;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aed5ed), color-stop(70%, #7bbbe2), color-stop(100%, #5aaadb));
	background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -ms-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
	background-image: linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
}
/* ========================================================
   Calendar
   ===================================================== */
#sidebar .cal {
	border-left: none;
	border-right:none;
}
.cal {
	display: block;
	width: 216px;
	border:#aaa 1px solid;
	margin:auto;
}
.cal a:hover {
	text-decoration: none;
}
.cal caption {
	display: block;
	line-height: 40px;
	text-align: center;
	text-transform:uppercase;
	font-weight: bold;
	text-shadow: 0 -1px black;
}
.cal caption a {
	display: block;
	line-height: 40px;
	padding: 0 10px;
	color: #e2e2e2;
	font-size: 15px;
}
.cal caption a:hover {
	color: #fff;
}
.cal caption .prev {
	float: left;
}
.cal caption .next {
	float: right;
}
.cal th, .cal td {
	width: 30px;
	text-align: center;
	text-shadow: 0 1px rgba(255, 255, 255, 0.8);
}
.cal th:first-child, .cal td:first-child {
	border-left: 0;
}
.cal th {
	font-size: 8px;
	text-transform: uppercase;
	color: #696969;
	line-height: 20px;
	background: #f3f3f3;
	border-left: 1px solid #f3f3f3;
}
.cal td {
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
}
.cal td a {
	clear: both;
	display: block;
	position: relative;
	color: #666;
	line-height: 28px;
	background: #d8d8d8
}
.cal td a:hover, .cal td.off a {
	background: #f3f3f3;
}
.cal td.off a {
	color: #b3b3b3;
}
.cal td.active a, .cal td a:active {
	margin: -1px;
	color: #f3f3f3;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	background: #eb9a53;
	border: 1px solid #b3621b;
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);
}
.cal td.active:first-child a, .cal td:first-child a:active {
	border-left: 0;
	margin-left: 0;
}
.cal td.active:last-child a, .cal td:last-child a:active {
	border-right: 0;
	margin-right: 0;
}
.cal tr:last-child td.active a, .cal tr:last-child td a:active {
	border-bottom: 0;
	margin-bottom: 0;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}
.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
}
.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}
/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
	background:url(../img/colorbox-img/overlay.png) repeat 0 0;
}
#colorbox {
}
#cboxTopLeft {
	width:21px;
	height:21px;
	background:url(../img/colorbox-img/controls.png) no-repeat -101px 0;
}
#cboxTopRight {
	width:21px;
	height:21px;
	background:url(../img/colorbox-img/controls.png) no-repeat -130px 0;
}
#cboxBottomLeft {
	width:21px;
	height:21px;
	background:url(../img/colorbox-img/controls.png) no-repeat -101px -29px;
}
#cboxBottomRight {
	width:21px;
	height:21px;
	background:url(../img/colorbox-img/controls.png) no-repeat -130px -29px;
}
#cboxMiddleLeft {
	width:21px;
	background:url(../img/colorbox-img/controls.png) left top repeat-y;
}
#cboxMiddleRight {
	width:21px;
	background:url(../img/colorbox-img/controls.png) right top repeat-y;
}
#cboxTopCenter {
	height:21px;
	background:url(../img/colorbox-img/border.png) 0 0 repeat-x;
}
#cboxBottomCenter {
	height:21px;
	background:url(../img/colorbox-img/border.png) 0 -29px repeat-x;
}
#cboxContent {
	background:#fff;
	overflow:hidden;
}
.cboxIframe {
	background:#fff;
}
#cboxError {
	padding:50px;
	border:1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom:28px;
}
#cboxTitle {
	position:absolute;
	bottom:4px;
	left:0;
	text-align:center;
	width:100%;
	color:#949494;
}
#cboxCurrent {
	position:absolute;
	bottom:4px;
	left:58px;
	color:#949494;
}
#cboxSlideshow {
	position:absolute;
	bottom:4px;
	right:30px;
	color:#0092ef;
}
#cboxPrevious {
	position:absolute;
	bottom:0;
	left:0;
	background:url(../img/colorbox-img/controls.png) no-repeat -75px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxPrevious:hover {
	background-position:-75px -25px;
}
#cboxNext {
	position:absolute;
	bottom:0;
	left:27px;
	background:url(../img/colorbox-img/controls.png) no-repeat -50px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxNext:hover {
	background-position:-50px -25px;
}
#cboxLoadingOverlay {
	background:url(../img/colorbox-img/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
	background:url(../img/colorbox-img/loading.gif) no-repeat center center;
}
#cboxClose {
	position:absolute;
	bottom:0;
	right:0;
	background:url(../img/colorbox-img/controls.png) no-repeat -25px 0;
	width:25px;
	height:25px;
	text-indent:-9999px;
}
#cboxClose:hover {
	background-position:-25px -25px;
}
/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
/*

  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft {
	background:url(../img/colorbox-img/ie6/borderTopLeft.png);
}
.cboxIE6 #cboxTopCenter {
	background:url(../img/colorbox-img/ie6/borderTopCenter.png);
}
.cboxIE6 #cboxTopRight {
	background:url(../img/colorbox-img/ie6/borderTopRight.png);
}
.cboxIE6 #cboxBottomLeft {
	background:url(../img/colorbox-img/ie6/borderBottomLeft.png);
}
.cboxIE6 #cboxBottomCenter {
	background:url(../img/colorbox-img/ie6/borderBottomCenter.png);
}
.cboxIE6 #cboxBottomRight {
	background:url(../img/colorbox-img/ie6/borderBottomRight.png);
}
.cboxIE6 #cboxMiddleLeft {
	background:url(../img/colorbox-img/ie6/borderMiddleLeft.png);
}
.cboxIE6 #cboxMiddleRight {
	background:url(../img/colorbox-img/ie6/borderMiddleRight.png);
}
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {
 _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
/*---DROP CAP---*/
p .dropcap {
	float:left;
	font-size:48px;
	display:block;
	line-height:80%;
	margin:3px 8px 3px 0px;
	padding:0px;
	color:#275683;
}
p .dropcapM {
	float:left;
	font-size:300%;
	display:block;
	line-height:80%;
	margin:3px 8px 3px 0px;
	padding:0px;
	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 0px;
	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 0px;
	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 0px;
	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 0px;
	padding:10px;
	border-radius:100px;
	background:#ddd;
	border:#333 1px solid;
}
.tick_icn, .alarm_icn, .award_icn, .help_icn, .clip_icn, .err_icn, .flag_icn, .folder_icn, .globe_icn, .heart_icn, .info_icn, .medal_icn, .pin_icn, .plus_icn, .trophy_icn, .decimal_order, .upper_roman, .lower_roman, .upper_alpha, .lower_alpha {
	margin:0 0 10px 0;
	list-style:none;
}
.tick_icn li {
	line-height:18px;
	background:url(../img/list-icons/tick.png) no-repeat 0 -2px;
	padding-left:24px;
}
.alarm_icn li {
	line-height:18px;
	background:url(../img/list-icons/alarm.png) no-repeat 0 -2px;
	padding-left:24px;
}
.award_icn li {
	line-height:18px;
	background:url(../img/list-icons/award.png) no-repeat 0 -2px;
	padding-left:24px;
}
.help_icn li {
	line-height:18px;
	background:url(../img/list-icons/ask.png) no-repeat 0 -2px;
	padding-left:24px;
}
.clip_icn li {
	line-height:18px;
	background:url(../img/list-icons/clip.png) no-repeat 0 -2px;
	padding-left:24px;
}
.err_icn li {
	line-height:18px;
	background:url(../img/list-icons/err.png) no-repeat 0 -2px;
	padding-left:24px;
}
.flag_icn li {
	line-height:18px;
	background:url(../img/list-icons/flag.png) no-repeat 0 -2px;
	padding-left:24px;
}
.folder_icn li {
	line-height:18px;
	background:url(../img/list-icons/folder.png) no-repeat 0 -2px;
	padding-left:24px;
}
.globe_icn li {
	line-height:18px;
	background:url(../img/list-icons/globe.png) no-repeat 0 -2px;
	padding-left:24px;
}
.heart_icn li {
	line-height:18px;
	background:url(../img/list-icons/heart.png) no-repeat 0 -2px;
	padding-left:24px;
}
.info_icn li {
	line-height:18px;
	background:url(../img/list-icons/info.png) no-repeat 0 -2px;
	padding-left:24px;
}
.medal_icn li {
	line-height:18px;
	background:url(../img/list-icons/medal-gold.png) no-repeat 0 -2px;
	padding-left:24px;
}
.pin_icn li {
	line-height:18px;
	background:url(../img/list-icons/pin.png) no-repeat 0 -2px;
	padding-left:24px;
}
.plus_icn li {
	line-height:18px;
	background:url(../img/list-icons/plus.png) no-repeat 0 -2px;
	padding-left:24px;
}
.trophy_icn li {
	line-height:18px;
	background: url(../img/list-icons/trophy.png) no-repeat 0 -2px;
	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;
}
blockquote.quote_blue {
	padding:5px 5px;
	border-left:4px solid #09F !important;
	border-right:#09F 1px solid !important;	
	margin:0px 0px 5px;
	border-top:#09F 1px solid !important;
	border-bottom:#09F 1px solid !important;
	background:#e7f2f8;
	color: #06C;
}
blockquote.quote_orange {
	padding:10px 15px;
	border-left:4px solid #F30 !important;
	margin:20px 0px;
	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:0px 0px;
	border-bottom:#FF1493 1px solid !important;
	border-top:#FF1493 1px solid !important;
	border-right:#FF1493 1px solid !important;
	background:#fff;
	color:#FF1493;
}
.box-tab {
	border:#CCC 1px solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff;
	margin-bottom:20px;
}
.box-tab .tab-content {
	padding:10px 18px;
}
.box-tab .tabs-below .nav-tabs {
	border-top:#bbb 1px solid;
	padding-bottom:5px;
	margin-bottom:0px;
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cccccc 0%, #eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cccccc 0%, #eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee', GradientType=0 ); /* IE6-9 */
}
.box-tab .nav-tabs {
	padding-top:0px;
	margin-bottom:10px;
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(246, 246, 246, 1) 0%, rgba(237, 237, 237, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
}
.box-tab .nav-tabs .active a {
	background:#fff !important;
}
.box-tab .tabs-left .nav-tabs {
	margin-bottom:0px;
	border-right:#bbb 1px solid;
}
.box-tab .tabs-right .nav-tabs {
	margin-bottom:0px;
	border-left:#bbb 1px solid;
}
.box-tab .tabs-left .tab-content {
	padding-left:0px !important;
}
.box-tab .tabs-right .tab-content {
	padding-right:0px !important;
}
/*===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: 26px;
	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(../img/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(../img/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(../img/chosen-sprite.png) no-repeat 100% -21px;
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/chosen-sprite.png) no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url(../img/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(../img/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(../img/chosen-sprite.png) no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
	background: url(../img/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;
}
/*==TAGEDIT==*/
div.tagsinput {
	overflow-y: auto;
}
div.tagsinput span.tag {
	border: 1px solid #0f7abb;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display: block;
	float: left;
	padding: 3px 5px;
	text-decoration:none;
	background: #62a3bb;
	color: #fff;
	margin-right: 5px;
	margin-bottom:5px;
	font-family: helvetica;
	font-size:13px;
}
div.tagsinput span.tag a {
	font-weight: bold;
	color: #e5f5ff;
	text-decoration:none;
	font-size: 14px;
}
div.tagsinput input {
	width:80px;
	margin:0px;
	font-family: helvetica;
	font-size: 13px;
	border:1px solid #ccc;
	padding:4px 5px 5px 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;
}
/*===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 */
 
/*===Accordion===*/
.accordion-basic div p {
	padding:10px;
	margin:0px;
}
.accordion-basic .title {
	cursor:pointer;
	display:block;
	height:38px;
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 238, 238, 1)), color-stop(100%, rgba(204, 204, 204, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(204, 204, 204, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	text-decoration:none;
	line-height:38px;
	padding:0 15px 0 30px;
	font-weight:bold;
	color:#1F1F1F;
}
.accordion-basic a.last {
	-moz-border-radius:0px 0px 3px 3px;
}
.accordion-basic a.selected {
	-moz-border-radius:0px 0px 0px 0px !important;
}
.accordion-basic a:hover {
	background: rgb(229,229,229); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}
.accordion-basic a.selected {
	color:black;
	background: rgb(229,229,229); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
}
.switch-board {
	margin-bottom:20px;
}
.switch-board ul {
	text-align:center;
	margin:0px;
	list-style:none;
}
.switch-board ul li {
	width:130px;
	display:inline-block;
	margin:10px;
	background: #ebebeb;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow:visible;
	text-align:center;
	border:#bbb 1px solid;
}
.switch-board ul li a {
	display:block;
	text-align:center;
	padding:15px 0;
	background: rgb(249,249,249); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(245, 245, 245, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(245, 245, 245, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0 ); /* IE6-9 */
	margin:3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:#ccc 1px solid;
}
.switch-board ul li a:hover {
	background: #f6f6f6;
	border:#bbb 1px solid;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	box-shadow: 0 0 5px #ccc;
}
.switch-board ul li .widget-link {
	display:block;
}
.switch-board .srabon-sprite {
	height:40px;
	width:40px;
	display: inline-block;
	margin-bottom:5px;
	background:url(../img/sprite-icons/icon_sl.png) no-repeat
}
.switch-board-round {
	margin-bottom:20px;
}
.switch-board-round ul {
	text-align:center;
	margin:0px;
	list-style:none;
}
.switch-board-round ul li {
	width:80px;
	height:80px;
	display:inline-block;
	margin:10px;
	background: #ebebeb;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius:80px;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	overflow:visible;
	text-align:center;
	border:#CCC 1px solid;
}
.switch-board-round ul li a {
	display:block;
	width:74px;
	height:74px;
	text-align:center;
	background:#FFF;
	margin:2px;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
	border:#bbb 1px solid;
}
.switch-board-round .srabon-sprite {
	height:40px;
	width:40px;
	display: inline-block;
	margin-top:15px;
	background:url(../img/sprite-icons/icon_sl.png) no-repeat
}
.switch-board-round ul li a:hover {
	background: #f6f6f6;
	border:#bbb 1px solid;
	cursor:pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	box-shadow: 0 0 5px #ccc;
}
/*============================
Board Stat
==============================*/
.board-stats {
	margin-bottom:20px;
	text-align:center;
}
.statistics-wrap {
	padding:3px;
	border:#bbb 0px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#eee;
}
.statistics-block {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
	border:#d8d8d8 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, 0.1) inset;
	-webkit-box-shadow:0 0 4px rgba(000, 000, 000, 0.1) inset;
	box-shadow: 0 0 3px rgba(000, 000, 000, 0.1) inset;
}
.stat-chart {
	margin:15px 15px 5px 15px;
}
.stat-info {
	padding:0 10px;
	margin-bottom:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#069;
}
.dashboard-row {
	margin-bottom:20px;
}
.dashboard-wid-wrap {
	padding:3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#eee;
	margin-bottom:20px;
}
.dashboard-wid-content a {
	text-decoration:none;
	color: #333;
	display:block;
	padding:10px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
	border:#d8d8d8 1px solid;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 4px rgba(000, 000, 000, 0.1) inset;
	-webkit-box-shadow:0 0 4px rgba(000, 000, 000, 0.1) inset;
	box-shadow: 0 0 3px rgba(000, 000, 000, 0.1) inset;
	text-align:center;
}
.dashboard-wid-content a:hover {
	color:#069;
	background: rgb(229,229,229); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(229, 229, 229, 1)), color-stop(100%, rgba(255, 255, 255, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.dasboard-icon-title {
	display:block;
	padding-top:5px;
}
/*====================
ERROR PAGE
======================*/
.error-wrap {
	margin-top:10%;
}
.errorcode {
	font-size:60px;
	text-align:right;
}
.errorcode span {
	display:inline-block;
	padding:5px 10px;
	background: rgb(134,134,134); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(134, 134, 134, 1)), color-stop(100%, rgba(86, 86, 86, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(134, 134, 134, 1) 0%, rgba(86, 86, 86, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#565656', GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	border:#505050 1px solid;
	height:60px;
	line-height:57px;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
}
.error-title {
	color:#FFF;
	color:#0d78b6;
	font-family: 'Oswald', sans-serif;
	margin-bottom:20px;
}
.error-title span {
	padding:5px 0px;
	font-size:60px;
	height:60px;
	line-height:57px;
	display:inline-block;
}
.error-message {
	margin-bottom:20px;
	font-weight:normal;
}
.error-message span {
	color:#aa3d3d;
}
.error-instruction {
	margin:0px;
	padding-top:10px;
}
.error-instruction {
	list-style:disc;
	margin-left:13px;
}
/*--Left Side--*/
#error404 .leftSide {
	width:600px;
	margin-left:20px;
	float:left;
	position:relative;
}
#error404 .error-page-cntainer {
	padding-top:5%;
}
#error404 .leftSide h3 {
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
}
#error404 .leftSide h3 span {
	display:block;
	font-size:180%;
	color:#da6233;
}
#error404 .leftSide h4 {
	color:#3d6d23;
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	margin:5px 0;
}
#error404 .leftSide .bubble {
	width:200px;
	height:250px;
	background:url(../img/bubble.png) no-repeat left;
	position:absolute;
	right:40px;
	top:0px;
	padding-left:80px;
	padding-top:50px;
}
#error404 .leftSide .bubble p {
	padding-right:40px;
}
.errorCode {
	height:180px;
	font-size:190px;
	padding-top:190px;
	line-height:180px;
	font-family: 'Oswald', sans-serif;
	position:relative;
	left:-10px;
}
/*--Right Side--*/
#error404 .rightSide h3 {
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:20px;
}
#error404 .rightSide h3 span {
	color:#da6233;
}
#error404 .rightSide {
	padding-top:100px;
	float:right;
	margin-right:20px;
	position: relative;
}
.rightSide ol {
	margin-bottom:20px;
}
.rightSide ol li {
	line-height:1.6667em;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:20px;
}
.rightSide ol li a {
	color:#1d8ac2;
	text-decoration:underline;
}
/*--Search Box--*/
.rightSide .search-box {
	height:55px;
	margin-bottom:15px;
}
.rightSide .search-box ul {
	width:auto;
	overflow:hidden;
}
.rightSide .search-box ul li {
	float:left;
	display:inline-block;
	list-style:none;
	margin-right:10px;
}
.search-box ul li.search-text-box {
	width:220px;
	height:60px;
	background:url(../img/search-box.png) no-repeat;
}
.input-text {
	width:172px;
	background:url(../img/search-text-box.png) no-repeat;
	border:0px;
	margin:10px;
	padding:7px 5px 8px 24px;
}
.search-box ul li.search-button {
	width:50px;
	height:55px;
}
.input-button {
	width:50px;
	height:55px;
	background:url(../img/go.png) no-repeat;
	cursor:pointer;
	border:0px;
	color:transparent;
	text-indent:-999999px;
	display:block;
	line-height:0;
	font-size:0;
}


::-moz-selection {
 background-color: #de764d;
 color: #fff;
}
/*===============
Theme Settings
=================*/
.color-block {
	margin-left:10px;
}
.theme-color {
	width:20px;
	height:20px;
	display:inline-block;
	float:left;
	margin-right:3px;
	margin-bottom:3px;
	cursor:pointer;
}
.theme-settings {
	margin-left:10px;
}
.theme-settings .btn-group {
	padding:0px;
}
.theme-settings label {
	margin-right:10px;
}
.side-hide {
	display:none !important;
}
.right-sidebar {
	left:auto !important;
	right:-1px !important;
	border-left:#1D1C1C 1px solid;
}
.merge-left {
	margin-right:210px !important;
	margin-left:0px !important;
}
.full-fluid {
	margin:0px !important;
}
/*======================
Themes Color Thumbs
========================*/
.theme-default {
	background: #383838; /* Old browsers */
	background: -moz-linear-gradient(top, #383838 0%, #1d1c1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #383838), color-stop(100%, #1d1c1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #383838 0%, #1d1c1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #383838 0%, #1d1c1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #383838 0%, #1d1c1c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #383838 0%, #1d1c1c 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#1d1c1c', GradientType=0 ); /* IE6-9 */
}
.theme-blue {
	background: rgb(0,108,169); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 108, 169, 1)), color-stop(100%, rgba(0, 78, 122, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0, 108, 169, 1) 0%, rgba(0, 78, 122, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006ca9', endColorstr='#004e7a', GradientType=0 ); /* IE6-9 */
}
.theme-chayam {
	background: rgb(91,192,222); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(91, 192, 222, 1)), color-stop(100%, rgba(47, 150, 180, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(91, 192, 222, 1) 0%, rgba(47, 150, 180, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0 ); /* IE6-9 */
}
.theme-orange {
	background: rgb(231,147,52); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(231, 147, 52, 1)), color-stop(50%, rgba(211, 88, 22, 1)), color-stop(51%, rgba(209, 80, 19, 1)), color-stop(100%, rgba(183, 44, 7, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(231, 147, 52, 1) 0%, rgba(211, 88, 22, 1) 50%, rgba(209, 80, 19, 1) 51%, rgba(183, 44, 7, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e79334', endColorstr='#b72c07', GradientType=0 ); /* IE6-9 */
}
.theme-light-blue {
	background: rgb(158,166,175); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(158, 166, 175, 1)), color-stop(100%, rgba(89, 106, 114, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(158, 166, 175, 1) 0%, rgba(89, 106, 114, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ea6af', endColorstr='#596a72', GradientType=0 ); /* IE6-9 */
}
.theme-dark {
	background: rgb(73,73,73); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(73, 73, 73, 1)), color-stop(50%, rgba(24, 24, 25, 1)), color-stop(51%, rgba(20, 20, 20, 1)), color-stop(100%, rgba(7, 7, 7, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(73, 73, 73, 1) 0%, rgba(24, 24, 25, 1) 50%, rgba(20, 20, 20, 1) 51%, rgba(7, 7, 7, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#070707', GradientType=0 ); /* IE6-9 */
}
.theme-gray {
	background: rgb(191,191,191); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(191, 191, 191, 1)), color-stop(100%, rgba(150, 150, 150, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(191, 191, 191, 1) 0%, rgba(150, 150, 150, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#969696', GradientType=0 ); /* IE6-9 */
}
.theme-chrome {
	background: rgb(25,166,211); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(25, 166, 211, 1)), color-stop(50%, rgba(8, 83, 161, 1)), color-stop(51%, rgba(6, 68, 146, 1)), color-stop(100%, rgba(2, 40, 110, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(25, 166, 211, 1) 0%, rgba(8, 83, 161, 1) 50%, rgba(6, 68, 146, 1) 51%, rgba(2, 40, 110, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a6d3', endColorstr='#02286e', GradientType=0 ); /* IE6-9 */
}
.theme-pink {
	background: rgb(175,85,178); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(175, 85, 178, 1)), color-stop(100%, rgba(89, 48, 109, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(175, 85, 178, 1) 0%, rgba(89, 48, 109, 1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#af55b2', endColorstr='#59306d', GradientType=0 ); /* IE6-9 */
}
/*------------
Buttons Icons
--------------*/
.all_buttons ul {
	list-style:none;
	margin:0px;
}
.all_buttons ul li {
	width:260px;
	float:left;
	margin-bottom:3px;
}
.big-icon li .dashboard-icons-colors, .big-icon li .dashboard-icons {
	margin-top:-10px;
}
.big-icon li {
	margin-bottom:10px !important;
}


#sidebar {
	background:#e8e8e8;
	border-right:#1d1c1c 1px solid;
}
.navbar-inner {
	min-height: 70px;
	padding-right: 20px;
	padding-left: 20px;
	background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 80%, #dddddd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #FFFFFF), color-stop(100%, #dddddd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFFFFF 80%, #dddddd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFFFFF 80%, #dddddd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFFFFF 80%, #dddddd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFFFFF 80%, #dddddd 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#dddddd', GradientType=0 ); /* IE6-9 */
	background-repeat: repeat-x; border-bottom:4px solid #0079ae;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;/*border-bottom:#0c0c0c 1px solid;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
*/
}
.side-nav li a {
	background: #555957; /* Old browsers */
	background: -moz-linear-gradient(top, #555957 0%, #3e4240 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555957), color-stop(100%, #3e4240)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555957 0%, #3e4240 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555957 0%, #3e4240 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #555957 0%, #3e4240 100%); /* IE10+ */
	background: linear-gradient(to bottom, #555957 0%, #3e4240 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555957', endColorstr='#3e4240', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color:#eee;/*text-shadow:
	 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);*/
}
.side-nav li a {
	border-bottom:#1d1c1c 1px solid;
}
.side-nav li a:hover {
	background: #f8f8f8;
	color:#333;
}
.side-nav li ul li a {
	background:#e8e8e8
}
.side-nav li ul li a .sidenav-icon .sidenav-link-color {
	background:#ababab;
}
.side-nav li ul li a:hover .sidenav-icon .sidenav-link-color {
	background:#454947;
}
.accordion-header a {
	background: #555957; /* Old browsers */
	background: -moz-linear-gradient(top, #555957 0%, #3e4240 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555957), color-stop(100%, #3e4240)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555957 0%, #3e4240 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555957 0%, #3e4240 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #555957 0%, #3e4240 100%); /* IE10+ */
	background: linear-gradient(to bottom, #555957 0%, #3e4240 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555957', endColorstr='#3e4240', GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;
	color:#eee;/*text-shadow:
	 0px -1px 0px rgba(000, 000, 000, .8), 0px 1px 0px rgba(255, 255, 255, 0.2);*/

	color:#fff;
}
.accordion-header a:hover {
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 ); /* IE6-9 */
}
.cal caption {
	color: #e2e2e2;
	font-weight: bold;
	background: #333;
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top, #666666 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #666666 0%, #262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #666666 0%, #262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #666666 0%, #262626 100%); /* IE10+ */
	background: linear-gradient(to bottom, #666666 0%, #262626 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#262626', GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #333;
	border-bottom: 1px solid #313131;
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.04);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.04);
}
.cal caption {
	text-shadow: 0 -1px black;
}
.cal caption a {
	color: #e2e2e2;
}
.readmore{ right:10px; margin-right:20px; margin-bottom:2px;}

.calculator{ font-size:11px; font-weight:normal; line-height:24px;  color:black; }

.checkboxstyle{ margin-right:50px;}