/** Add css rules here for your application. */
/** Example rules used by the template application (remove for your app) */
html>body {
	font-size: 1.05em;
}

h1 {
	font-size: 2em;
	font-weight: bold;
	color: #777777;
	margin: 40px 0px 70px;
	text-align: center;
}

.mainbackcolor_dark {
	background: #434e59;
}

.mainbackcolor_light {
	background: #5280A1;
}

.darkback {
	background: #38414a;
}

.logboxbg {
	background: #fafafa;
}

.gradient_plane {
	color: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	background: -moz-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38414a),
		color-stop(94%, #38414a), color-stop(100%, #38414a)) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* IE10+ */
	background: linear-gradient(to bottom, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38414a',
		endColorstr='#38414a', GradientType=0);
	font-family: verdana, helvetica, arial, sans-serif !important;
}

.gradient1 {
	background: rgba(176, 176, 176, 1);
	background: -moz-linear-gradient(top, rgba(176, 176, 176, 1) 0%,
		rgba(191, 191, 191, 1) 0%, rgba(140, 146, 156, 1) 57%,
		rgba(101, 112, 129, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(176, 176,
		176, 1)), color-stop(0%, rgba(191, 191, 191, 1)),
		color-stop(57%, rgba(140, 146, 156, 1)),
		color-stop(100%, rgba(101, 112, 129, 1)));
	background: -webkit-linear-gradient(top, rgba(176, 176, 176, 1) 0%,
		rgba(191, 191, 191, 1) 0%, rgba(140, 146, 156, 1) 57%,
		rgba(101, 112, 129, 1) 100%);
	background: -o-linear-gradient(top, rgba(176, 176, 176, 1) 0%,
		rgba(191, 191, 191, 1) 0%, rgba(140, 146, 156, 1) 57%,
		rgba(101, 112, 129, 1) 100%);
	background: -ms-linear-gradient(top, rgba(176, 176, 176, 1) 0%,
		rgba(191, 191, 191, 1) 0%, rgba(140, 146, 156, 1) 57%,
		rgba(101, 112, 129, 1) 100%);
	background: linear-gradient(to bottom, rgba(176, 176, 176, 1) 0%,
		rgba(191, 191, 191, 1) 0%, rgba(140, 146, 156, 1) 57%,
		rgba(101, 112, 129, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b0b0',
		endColorstr='#657081', GradientType=0);
}

.sendButton {
	display: block;
	font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
	width: 400px;
}

.dialogVPanel {
	margin: 5px;
}

.serverResponseLabelError {
	color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
	margin: 15px 6px 6px;
}

.exampleSeparator {
	border-bottom: 2px solid gray;
	background-color: white;
	color: black;
	font-weight: bold;
	text-align: left;
}

/* Buttons*/
.cssButton {
	padding: 2px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	filter:
		"progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#AAAAAA, endColorStr=#EEEEEE)";
}

.cssButtonOver {
	padding: 2px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	border-left: 1px solid #808080;
	border-top: 1px solid #808080;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	filter:
		"progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#EEEEEE, endColorStr=#AAAAAA)";
}

.cssButtonDown {
	padding: 2px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	background-color: #AAAAAA;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	filter:
		"progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#CCCCCC, endColorStr=#888888)";
}

.cssButtonDisabled {
	padding: 2px;
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	filter:
		"progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#888888, endColorStr=#CCCCCC)";
}

.stretchTitle,.stretchTitleOver {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.stretchTitleDown {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 1px;
	padding-top: 2px;
}

.stretchTitleDisabled {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.explorerTabTitle,.explorerTabTitleDown {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	padding-top: 3px;
}

.explorerTabTitleOver {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	padding-top: 3px;
}

.explorerTabTitleDisabled {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 3px;
}

.explorerTabTitleSelected,.explorerTabTitleSelectedDown {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
}

.explorerTabTitleSelectedOver {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
}

.explorerTabTitleSelectedDisabled {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 2px;
}

.exampleTabTitle,.exampleTabTitleSelected,.exampleTabTitleOver,.exampleTabTitleDown,.exampleTabTitleSelectedOver,.exampleTabTitleSelectedDown,.exampleTabTitleDisabled,.exampleTabTitleSelectedDisabled
	{
	font-family: Arial, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DDDDDD;
	padding-right: 20px;
}

.exampleTabTitleSelected {
	color: #213D42;
}

.exampleTabTitleOver,.exampleTabTitleDown,.exampleTabTitleSelectedOver,.exampleTabTitleSelectedDown
	{
	color: #00CCCC;
}

.exampleTabTitleDisabled,.exampleTabTitleSelectedDisabled {
	color: #666666;
}

.explorerExampleTitle {
	font-family: Bitstream Vera Sans, sans-serif;
	color: #ffffff;
	padding-left: 6px;
	background-color: #404080;
	font-size: 18px;
}

.explorerExampleDescription {
	font-family: Georgia, serif;
	font-size: 13px;
	padding: 6px;
}

.explorerTitlePageTitle {
	font-family: Bitstream Vera Sans, sans-serif;
	color: #ffffff;
	padding-left: 6px;
	background-color: #404080;
	font-size: 18px;
}

.explorerTitlePageDescription {
	font-family: Georgia, serif;
	font-size: 13px;
	padding: 6px;
}

.explorerFolderList {
	font-family: Georgia, serif;
	font-size: 13px;
	padding: 6px;
}

.explorerCheckErrorMessage {
	color: red;
	font-family: Georgia, serif;
	font-size: 13px;
}

.explorerSourceEditor {
	border: 1px solid #808080;
	padding: 10px;
	font-size: 12px;
	font-family: Lucida Console, Monaco, Bitstream Vera Sans Mono,
		sans-serif;
}

.explorerSourceViewer {
	padding: 10px;
	font-size: 12px;
	font-family: Lucida Console, Monaco, Bitstream Vera Sans Mono,
		sans-serif;
}

.explorerTree {
	border-top: 2px solid rgb(129, 141, 185);
}

.splitbarDown {
	border-left: 2px solid #606060;
	border-right: 2px solid #606060;
	background-color: #F0F0F0;
}

.examplePane {
	margin: 20px;
}

.jumpButton {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	border: 1px solid #F0F0F0;
}

.jumpButtonOver {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	border: 1px solid white;
	border-right-color: #808080;
	border-bottom-color: #808080;
}

.jumpButtonDown {
	font-family: Tahoma, Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	border: 1px solid #808080;
	border-right-color: white;
	border-bottom-color: white;
}

.exampleDescCode {
	font-family: Bitstream Vera Sans Mono, Courier New, monospace;
	font-size: 14px;
	font-weight: bold;
}

.exampleTitle {
	font-family: Gill Sans MT, Bitstream Vera Sans, sans-serif;
	font-size: 22px;
}

.exampleText {
	font-family: Georgia, serif;
	font-size: 11px;
}

.exampleTextBlock {
	font-family: Georgia, serif;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
}

.exampleDropTitle {
	float: left;
	font-family: Gill Sans MT, Bitstream Vera Sans, sans-serif;
	font-size: 22px;
	line-height: 32px;
	color: #2f373e;
}

.interactImageHover {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	border: 1px solid #808080;
	padding: 5px;
	background-color: #b8d0ff;
	color: black;
}

.interactFormHover {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	border: 1px solid #ffffff;
	padding: 5px;
	background-color: #000000;
	color: #ffffff;
}

/*
grid cell styles sample
*/
.myBoxedGridCell,.myBoxedGridCellDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #ffffff;
}

.myBoxedGridCellOver,.myBoxedGridCellOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #c0ffc0;
}

.myBoxedGridCellSelected,.myBoxedGridCellSelectedDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: white;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #000080;
}

.myBoxedGridCellSelectedOver,.myBoxedGridCellSelectedOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: white;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #8080ff;
}

.myBoxedGridCellDisabled,.myBoxedGridCellDisabledDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: #808080;
	border-bottom: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	background-color: #ffffff;
}

.myOtherGridCell,.myEvenGridCell,.myEvenGridCellDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #ffffff;
}

.myOtherGridCellDark,.myOddGridCell,.myOddGridCellDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
	border-bottom: 1px solid #f0f0e8;
	border-top: 1px solid #f0f0e8;
	background-color: #f0f0e8;
}

.myOtherGridCellOver,.myOtherGridCellOverDark,.myEvenGridCellOver,.myEvenGridCellOverDark,.myOddGridCellOver,.myOddGridCellOverDark
	{
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	background-color: #ffffc0;
}

.myOtherGridCellSelected,.myOtherGridCellSelectedDark,.myEvenGridCellSelected,.myEvenGridCellSelectedDark,.myOddGridCellSelected,.myOddGridCellSelectedDark
	{
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
	border-bottom: 1px solid #c0c0ff;
	border-top: 1px solid #c0c0ff;
	background-color: #c0c0ff;
}

.myOtherGridCellSelectedOver,.myOtherGridCellSelectedOverDark,.myEvenGridCellSelectedOver,.myEvenGridCellSelectedOverDark,.myOddGridCellSelectedOver,.myOddGridCellSelectedOverDark
	{
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	background-color: #e0e0ff;
}

.myOtherGridCellDisabled,.myEvenGridCellDisabled,.myEvenGridCellDisabledDark
	{
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: #808080;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #ffffff;
}

.myOtherGridCellDisabledDark,.myOddGridCellDisabled,.myOddGridCellDisabledDark
	{
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: #808080;
	border-bottom: 1px solid #f0f0e8;
	border-top: 1px solid #f0f0e8;
	background-color: #f0f0e8;
}

.simpleCell,.simpleCellSelected,.simpleCellOver,.simpleCellSelectedOver
	{
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: black;
}

.simpleCellDisabled {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	color: #808080;
}

/*
hilite cells replace
*/
.myHighGridCell,.myHighGridCellDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #ffc0c0;
	border-top: 1px solid #ffc0c0;
	background-color: #ffc0c0;
}

.myHighGridCellOver,.myHighGridCellOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	background-color: #ffe0e0;
}

.myHighGridCellSelected,.myHighGridCellSelectedDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #ffc0ff;
	border-top: 1px solid #ffc0ff;
	background-color: #ffc0ff;
}

.myHighGridCellSelectedOver,.myHighGridCellSelectedOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	background-color: #ffe0ff;
}

.myHighGridCellDisabled,.myHighGridCellDisabledDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: #808080;
	border-bottom: 1px solid #ffc0c0;
	border-top: 1px solid #ffc0c0;
	background-color: #ffc0c0;
}

.myLowGridCell,.myLowGridCellDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #c0ffc0;
	border-top: 1px solid #c0ffc0;
	background-color: #c0ffc0;
}

.myLowGridCellOver,.myLowGridCellOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #c0c0c0;
	border-top: 1px solid #c0c0c0;
	background-color: #e0ffe0;
}

.myLowGridCellSelected,.myLowGridCellSelectedDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #c0ffff;
	border-top: 1px solid #c0ffff;
	background-color: #c0ffff;
}

.myLowGridCellSelectedOver,.myLowGridCellSelectedOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	background-color: #e0ffff;
}

.myLowGridCellDisabled,.myLowGridCellDisabledDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: #808080;
	border-bottom: 1px solid #c0ffc0;
	border-top: 1px solid #c0ffc0;
	background-color: #c0ffc0;
}

/*calendar samples*/
.testStyle {
	font-size: 9px;
	background-color: #FA8072;
	border: 1px solid #004D99;
}

.testStyleHeader {
	font-size: 9px;
	color: white;
	background-color: #B22222;
}

.testStyleBody {
	font-size: 9px;
	background-color: #FA8072;
	padding: 3px;
}

.testStyleResizer {
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

/* tree connectors sample */
.noBorderCell {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	background-color: #ffffff;
}

.noBorderCellDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	background-color: #f0f0f0;
}

.noBorderCellOver,.noBorderCellOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	background-color: #ffffc0;
}

.noBorderCellSelected,.noBorderCellSelectedDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	background-color: #b8d0ff;
}

.noBorderCellSelectedOver,.noBorderCellSelectedOverDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: black;
	background-color: #e0ebff;
}

.noBorderCellDisabled {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: #808080;
	background-color: #ffffff;
}

.noBorderCellDisabledDark {
	font-family: Verdana, Bitstream Vera Sans, sans-serif;
	font-size: 11px;
	text-overflow: ellipsis;
	color: #808080;
	background-color: #f0f0e8;
}

/*filter tiling sample*/
.commonName,.commonNameOver,.commonNameSelected,.commonNameSelectedOver,.endangered,.threatened,.notEndangered
	{
	font-size: 8pt;
}

.commonName,.commonNameOver,.commonNameSelected,.commonNameSelectedOver
	{
	color: darkblue;
	font-weight: bold;
}

.endangered {
	color: red;
	font-weight: bold;
}

.threatened {
	color: orange;
}

.notEndangered {
	color: green;
}

.lifeSpan,.lifeSpanOver,.lifeSpanSelected,.lifeSpanSelectedOver {
	color: green;
}

/*gwt  intergration */
.gwt-Reference-standard {
	height: 5px;
	width: 5px;
	zoom: 1;
}

.gwt-Button {
	margin: 0;
	padding: 3px 5px;
	text-decoration: none;
	font-size: small;
	cursor: pointer;
	cursor: hand;
	background: url("images/hborder.png") repeat-x 0px -27px;
	border: 1px outset #ccc;
}

.gwt-Button:active {
	border: 1px inset #ccc;
}

.gwt-Button:hover {
	border-color: #9cf #69e #69e #7af;
}

.gwt-Button[disabled] {
	cursor: default;
	color: #888;
}

.gwt-Button[disabled]:hover {
	border: 1px outset #ccc;
}

.gwt-DecoratorPanel {
	
}

.gwt-DecoratorPanel .topCenter,.gwt-DecoratorPanel .bottomCenter {
	background: url(images/hborder.png) repeat-x;
}

.gwt-DecoratorPanel .middleLeft,.gwt-DecoratorPanel .middleRight {
	background: url(images/vborder.png) repeat-y;
}

.gwt-DecoratorPanel .topLeftInner,.gwt-DecoratorPanel .topRightInner,.gwt-DecoratorPanel .bottomLeftInner,.gwt-DecoratorPanel .bottomRightInner
	{
	width: 5px;
	height: 5px;
	zoom: 1;
}

html>body .gwt-DecoratorPanel .topLeft {
	background: url(images/corner.png) no-repeat 0px 0px;
}

html>body .gwt-DecoratorPanel .topRight {
	background: url(images/corner.png) no-repeat -5px 0px;
}

html>body .gwt-DecoratorPanel .bottomLeft {
	background: url(images/corner.png) no-repeat 0px -5px;
}

html>body .gwt-DecoratorPanel .bottomRight {
	background: url(images/corner.png) no-repeat -5px -5px;
}

* html .gwt-DecoratorPanel .topLeftInner {
	width: 5px;
	height: 5px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

* html .gwt-DecoratorPanel .topRightInner {
	width: 10px;
	height: 5px;
	margin-left: -5px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

* html .gwt-DecoratorPanel .bottomLeftInner {
	width: 5px;
	height: 10px;
	margin-left: 0px;
	margin-top: -5px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

* html .gwt-DecoratorPanel .bottomRightInner {
	width: 10px;
	height: 10px;
	margin-left: -5px;
	margin-top: -5px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

.gwt-TabBar {
	
}

.gwt-TabBar .gwt-TabBarFirst {
	width: 5px; /* first tab distance from the left */
}

.gwt-TabBar .gwt-TabBarRest {
	
}

.gwt-TabBar .gwt-TabBarItem {
	margin-left: 6px;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
	cursor: hand;
	color: black;
	font-weight: bold;
	text-align: center;
	background: #d0e4f6;
}

.gwt-TabBar .gwt-TabBarItem-selected {
	cursor: default;
	background: #92c1f0;
}

.gwt-TabPanel {
	
}

.gwt-TabPanelBottom {
	border-color: #92c1f0;
	border-style: solid;
	border-width: 3px 2px 2px;
	overflow: hidden;
	padding: 6px;
}

.gwt-DecoratedTabBar {
	
}

.gwt-DecoratedTabBar .gwt-TabBarFirst {
	width: 5px; /* first tab distance from the left */
}

.gwt-DecoratedTabBar .gwt-TabBarRest {
	
}

.gwt-DecoratedTabBar .gwt-TabBarItem {
	border-collapse: collapse;
	margin-left: 6px;
}

.gwt-DecoratedTabBar .tabTopCenter {
	padding: 0px;
	background: #d0e4f6;
}

.gwt-DecoratedTabBar .tabTopLeft,.gwt-DecoratedTabBar .tabTopRight {
	padding: 0px;
	zoom: 1;
}

.gwt-DecoratedTabBar .tabTopLeftInner,.gwt-DecoratedTabBar .tabTopRightInner
	{
	width: 6px;
	height: 6px;
}

html>body .gwt-DecoratedTabBar .tabTopLeft {
	background: url(images/corner.png) no-repeat 0px -55px;
}

html>body .gwt-DecoratedTabBar .tabTopRight {
	background: url(images/corner.png) no-repeat -6px -55px;
}

* html .gwt-DecoratedTabBar .tabTopLeftInner {
	width: 5px;
	height: 61px;
	margin-top: -55px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

* html .gwt-DecoratedTabBar .tabTopRightInner {
	width: 12px;
	height: 61px;
	margin-top: -55px;
	margin-left: -6px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

.gwt-DecoratedTabBar .tabMiddleLeft,.gwt-DecoratedTabBar .tabMiddleRight
	{
	width: 6px;
	padding: 0px;
	background: #d0e4f6;
}

.gwt-DecoratedTabBar .tabMiddleLeftInner,.gwt-DecoratedTabBar .tabMiddleRightInner
	{
	width: 1px;
	height: 1px;
}

.gwt-DecoratedTabBar .tabMiddleCenter {
	padding: 0px 4px 2px 4px;
	cursor: pointer;
	cursor: hand;
	color: black;
	font-weight: bold;
	text-align: center;
	background: #d0e4f6;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
	background: #92c1f0;
}

html>body .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
	background-position: 0px -61px;
}

html>body .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
	background-position: -6px -61px;
}

* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeftInner {
	width: 5px;
	height: 67px;
	margin-top: -61px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

* html .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRightInner {
	width: 12px;
	height: 67px;
	margin-top: -61px;
	margin-left: -6px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gwt/standard/images/corner.png',
		sizingMethod='crop');
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight
	{
	background: #92c1f0;
}

.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter {
	cursor: default;
	background: #92c1f0;
}

.vpDotted {
	border: 1px dotted blue;
}

.thumbnail,.thumbnailOver,.thumbnailSelected,.thumbnailSelectedOver {
	border: 1px solid #CDCDCB;
}

.thumbnailTitle,.thumbnailTitleOver,.thumbnailTitleSelected,.thumbnailTitleSelectedOver
	{
	font-size: 9px;
	text-overflow: ellipsis;
}

.thumbnailTitleOver,.thumbnailTitleSelected,.thumbnailTitleSelectedOver
	{
	font-size: 9px;
	text-overflow: ellipsis;
	color: #336699;
}

/* ------- Explorer Buttons ------- */
.explorerButtonBoxR {
	padding: 5px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-top: 8px;
	margin-bottom: 6pt;
	text-align: center;
	-moz-box-shadow: 1px 1px 2px 2px #aaa;
	-webkit-box-shadow: 1px 1px 2px 2px #aaa;
	box-shadow: 1px 1px 2px 2px #aaa;
	border: 1px solid #e2e2e2;
}

.explorerButtonBoxGradient {
	background-color: #e2e2e2;
	background: #fdfdfd;
	border: 1px solid #e2e2e2;
}

.explorerButtonBoxB {
	height: 28pt;
	width: 65pt;
	border: 2px solid red;
	background: grey;
}

.ERbutton a {
	margin-top: 8pt;
	line-height: 40px;
	height: 40px;
	width: 96pt;
	font-size: 10.5pt;
}

.ERbutton div {
	line-height: 14pt;
	margin-bottom: 4pt;
	font-family: Calibri, Lucida Sans Unicode, Lucida Grande, Trebuchet MS,
		Helvetica, Arial, sans-serif;
	font-size: 11pt;
	color: #666;
	font-weight: bold;
}

.EBbutton a {
	font-size: 10pt;
	line-height: 14pt;
	height: 20px;
	width: 100pt;
}

.EBbutton span {
	font-family: Calibri, Lucida Sans Unicode, Lucida Grande, Trebuchet MS,
		Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #666;
	font-weight: bold;
}

.EbuttonPrefix {
	line-height: 14pt;
	margin-bottom: 4pt;
	font-family: Calibri, Lucida Sans Unicode, Lucida Grande, Trebuchet MS,
		Helvetica, Arial, sans-serif;
	font-size: 11pt;
	color: #666;
	font-weight: bold;
}

.lightgrey_Ebutton a {
	background-color: #595959;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	color: #ffffff;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande",
		"Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.lightgrey_Ebutton a:hover {
	background-color: #363636;
	color: #fff;
}

.lightgrey_Ebutton a:active {
	position: relative;
	top: 1px;
}

.darkgrey_Ebutton a {
	background-color: #595959;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	color: #ffffff;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande",
		"Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.darkgrey_Ebutton a:hover {
	background-color: #363636;
	color: #fff;
}

.darkgrey_Ebutton a:active {
	position: relative;
	top: 1px;
}

.blue_Ebutton a {
	background-color: #4b76f7;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	color: #ffffff;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande",
		"Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.blue_Ebutton a:hover {
	background-color: #1a3ea9;
	color: #fff;
}

.blue_Ebutton a:active {
	position: relative;
	top: 1px;
}

.orange_Ebutton a {
	background-color: #f60;
	text-align: center;
	vertical-align: middle;
	display: inline-block;
	color: #ffffff;
	font-family: Calibri, "Lucida Sans Unicode", "Lucida Grande",
		"Trebuchet MS", Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.orange_Ebutton a:hover {
	background-color: #cd5a0d;
	color: #fff;
}

.orange_Ebutton a:active {
	position: relative;
	top: 1px;
}

/* ------- Explorer Style ------- */
.explorerBottomPane {
	border-top: 1px solid lightgrey;
}

.explorerSelectedButtonPrefixText {
	padding-left: 8pt;
	overflow: hidden;
}

.explorerWelcomePageTitle {
	text-align: center;
	font-size: 14pt;
	padding: 7px;
	border-bottom: 1px solid #ebebeb;
}

.explorerWelcomePagePoints {
	float: left;
}

.explorerWelcomePageBullet {
	border: 6px solid grey;
	background-color: grey;
	color: white;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	float: left;
	margin-right: 5pt;
}

.explorerWelcomePageNumber {
	position: relative;
	top: -5pt;
	left: 1pt;
}

.explorerWelcomeViewDoc {
	float: left;
}

.loader {
	z-index: 14000;
}

.box h1 {
	text-align: center;
	margin: 30px 0;
	font-size: 30px;
}

.box input {
	display: block;
	width: 300px;
	padding: 15px;
	background: rgba(0, 0, 0, 0.2);
	color: #fff;
	border: 0;
}

.box input:focus,.box input:active,.box button:focus,.box button:active
	{
	outline: none;
}

.buttcell {
	width: 250px;
	left: 20px;
}

.box button:active {
	background: #27ae60;
}

.box p {
	font-size: 14px;
	text-align: center;
}

.box p span {
	cursor: pointer;
	color: #666;
}

.statusbox {
	font-size: 12px !important;
	border-radius: 8x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
-webkit-box-shadow: 1px 1px 7px 0px rgba(120,120,120,0.4);
-moz-box-shadow: 1px 1px 7px 0px rgba(120,120,120,0.4);
box-shadow: 1px 1px 7px 0px rgba(120,120,120,0.4);
	margin: 5px;
	border: 1px solid #d0d0d0;
	background: #f4f4f4;
/*background: -moz-linear-gradient(top, #f0f3f6 0%, #cad0d6 100%);
background: -webkit-linear-gradient(top, #f0f3f6 0%,#cad0d6 100%);
background: linear-gradient(to bottom, #f0f3f6 0%,#cad0d6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f3f6', endColorstr='#cad0d6',GradientType=0 );*/
}

.away {
	border-radius: 8x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	-moz-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	font-size: 12px;
	margin: 5px;
	border: 1px solid #d0d0d0;
	background: #ecf4fa;
	background: #fbcac9;
	background: -moz-linear-gradient(top, #fbcac9 0%, #d4554e 100%);
	background: -webkit-linear-gradient(top, #fbcac9 0%, #d4554e 100%);
	background: linear-gradient(to bottom, #fbcac9 0%, #d4554e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbcac9',
		endColorstr='#d4554e', GradientType=0);
}

.goodaway {
	border-radius: 8x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	-moz-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	font-size: 12px;
	margin: 5px;
	border: 1px solid #d0d0d0;
	background: #ecf4fa;
	background: -moz-linear-gradient(top, #ecf4fa 0%, #c1d1df 100%);
	background: -webkit-linear-gradient(top, #ecf4fa 0%, #c1d1df 100%);
	background: linear-gradient(to bottom, #ecf4fa 0%, #c1d1df 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf4fa',
		endColorstr='#c1d1df', GradientType=0);
}

.dayaway {
	border-radius: 8x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	-moz-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	font-size: 12px;
	margin: 5px;
	border: 1px solid #d0d0d0;
	background: #fef6d8;
	background: -moz-linear-gradient(top, #fef6d8 0%, #f2dc6c 100%);
	background: -webkit-linear-gradient(top, #fef6d8 0%, #f2dc6c 100%);
	background: linear-gradient(to bottom, #fef6d8 0%, #f2dc6c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef6d8',
		endColorstr='#f2dc6c', GradientType=0);
}

.here {
	border-radius: 8x;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	-moz-box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	box-shadow: 1px 1px 1px 0px rgba(122, 122, 122, 1);
	font-size: 12px;
	margin: 5px;
	border: 1px solid #d0d0d0;
	background: #e0fed8;
	background: -moz-linear-gradient(top, #e0fed8 0%, #82f26c 100%);
	background: -webkit-linear-gradient(top, #e0fed8 0%, #82f26c 100%);
	background: linear-gradient(to bottom, #e0fed8 0%, #82f26c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0fed8',
		endColorstr='#82f26c', GradientType=0);
}

h2.dbLabel {
	font-weight: bold;
	color: rgba(89, 156, 207, 1);
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

h2.dbClock {
	font-weight: bold;
	color: rgba(89, 156, 207, 1);
	font-size: 30px;
	vertical-align: top;
	text-shadow: 1px 1px 3px rgba(150, 150, 150, 0.65);
}

.tabTest {
	/*background-color: #fafafa;*/
	background-color: #38414a;
}

.whitetext {
	color: #fff;
}

.mcbutton {
	background: #499bea;
	color: #fff;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	height: 25px;
	width: 110px;
	border: #666 1px solid;
}

.transback {
	background-color: transparent;
}

.versionLabel {
	position: absolute;
	bottom: 10px;
	right: 0px;
	color: #e1e1e1;
	width: 240px;
}

/*******************************************************************/
.scbbackcolor_dark {
	background: #38414a;
}

.scbbackcolor_light {
	background: #e0e1dd;
}

.stp_dark {
	background: #38414a;
}

.stp_light {
	background: #f0f0f0;
}

.stpTitle_light {
	font-family: Arial, Verdana, tahoma, serif;
	color: #599ccf;
	font-size: 18px;
}

.stpTitle_dark {
	font-family: Arial, Verdana, tahoma, serif;
	color: #ffffff;
	font-size: 18px;
}

.stpText_light {
	color: #599ccf;
}

.stpText_dark {
	color: #f1f1f1;
}

.dashboardTile_light {
	background: #fafafa;
	font-size: 14px;
	color: #2f373e;
	border-radius: 4px;
	border: 1px solid #d5d5d5;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
}

.dashboardTile_dark {
	background: #2f373e;
	font-size: 14px;
	color: #f1f1f1;
	border-radius: 4px;
	border: 1px solid #d5d5d5;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
}

.dashboardTileSection_light {
	background: #fafafa;
	font-size: 14px;
	color: #2f373e;
	border-right: 1px solid #d5d5d5;
	margin-left: 15px;
}

.toolstripBlind_light span {
	color: #2f373e;
}

.table_light td {
	color: #599ccf;
}

.dashboardTileSection_dark {
	background: #2f373e;
	font-size: 14px;
	color: #f1f1f1;
	border-right: 1px solid #d5d5d5;
	margin-left: 15px;
}

.toolstripBlind_dark span {
	color: #f1f1f1;
}

.table_dark td {
	color: #f1f1f1;
}

table.table_light {
	width: 100%;
	margin: 5px auto;
	
}
table.table_dark {
	width: 100%;
	margin: 5px auto;
	
}

.dashboardTileSectionEnd_light {
	background: #fafafa;
	font-size: 14px;
	color: #2f373e;
	border-right: 0px solid;
	margin-left: 15px;
}

.dashboardTileSectionEnd_dark {
	background: #2f373e;
	font-size: 14px;
	color: #f1f1f1;
	border-right: 0px solid;
	margin-left: 15px;
}

.toolstripBlind_light {
	background: #fafafa;
	font-size: 14px;
	color: #474747;
	border-radius: 4px;
	margin: 0px;
}

.toolstripBlind_dark {
	background: #2f373e;
	font-size: 14px;
	color: #474747;
	border-radius: 4px;
	margin: 0px;
}

.toolstripLabel {
	font-weight: bold;
	font-size: 14px;
	color: rgba(89, 156, 207, 1);
}

.toolstripLabel_small {
	font-weight: bold;
	font-size: 10px;
	color: rgba(89, 156, 207, 1);
}

.windowBackground_dark {
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	background: -moz-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #38414a),
		color-stop(94%, #38414a), color-stop(100%, #38414a)) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* IE10+ */
	background: linear-gradient(to bottom, #38414a 0%, #38414a 94%, #38414a 100%)
		!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38414a',
		endColorstr='#38414a', GradientType=0);
	font-family: verdana, helvetica, arial, sans-serif !important;
}

.windowBackground_light {
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	background: -moz-linear-gradient(top, #fdfdfd 0%, #fdfdfd 94%, #fdfdfd 100%)
		!important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd),
		color-stop(94%, #fdfdfd), color-stop(100%, #fdfdfd)) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 0%, #fdfdfd 94%, #fdfdfd 100%)
		!important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 0%, #fdfdfd 94%, #fdfdfd 100%)
		!important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 0%, #fdfdfd 94%, #fdfdfd 100%)
		!important; /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 0%, #fdfdfd 94%, #fdfdfd 100%)
		!important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd',
		endColorstr='#fdfdfd', GradientType=0);
	font-family: verdana, helvetica, arial, sans-serif !important;
}

.boxinput {
	display: block;
	margin: 5px 0px 5px -10px;
	background: #fff;
	font-size: 12px;
	padding: 12px 5px;
	border-radius: 4px;
	border: 1px solid #d5d5d5;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
}

.boxinputOver {
	display: block;
	margin: 5px 0px 5px -10px;
	background: #fff;
	font-size: 12px;
	padding: 12px 5px;
	border-radius: 4px;
	border: 1px solid #d5d5d5;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
}

.menuGridStyle_light,.menuGridStyle_lightDark,.menuGridStyle_lightSelected,.menuGridStyle_lightSelectedDark
	{
	font-size: 11px;
	color: #535b66;
}

.menuGridStyle_lightOver,.menuGridStyle_lightOverDark,.menuGridStyle_lightSelectedOver,.menuGridStyle_lightOverAltCol,.menuGridStyle_lightOverDarkAltCol,.menuGridStyle_lightSelectedOverDark,.menuGridStyle_lightSelectedOverAltCol,.menuGridStyle_lightSelectedOverDarkAltCol
	{
	font-size: 11px;
	color: #157fcc;
	background-color: rgba(109, 118, 130, 0.2);
}

.menuGridStyle_dark,.menuGridStyle_darkDark,.menuGridStyle_darkSelected,.menuGridStyle_darkSelectedDark
	{
	font-size: 11px;
	color: #cdd0d6;
}

.menuGridStyle_darkOver,.menuGridStyle_darkOverDark,.menuGridStyle_darkSelectedOver,.menuGridStyle_darkSelectedOverDark,.menuGridStyle_darkOverAltCol,.menuGridStyle_darkOverDarkAltCol,.menuGridStyle_darkSelectedOverAltCol,.menuGridStyle_darkSelectedOverDarkAltCol
	{
	font-size: 11px;
	color: white;
	background-color: rgba(109, 118, 130, 0.2);
}

.gridSeparator,.gridSeparatorDark,.gridSeparatorSelected,.gridSeparatorSelectedDark,.gridSeparatorOver,.gridSeparatorSelectedOver,.gridSeparatorOverDark,.gridSeparatorSelectedOverDark,.gridSeparatorCell,.gridSeparatorCellDark
	{
	border-bottom: 1px solid #96a0aa;
	padding: 10px;
}

.boxbutton {
	background: #48a6e4;
	color: #fff;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.boxbuttonOver {
	background: #2A94DF;
	color: #fff;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	border-radius: 2px;
	border: 1px solid #d5d5d5;
	margin-top: 10px;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
}

.fixFormButton {
	padding-top: 5px;
	left: -7px;
	top: 135px;
	height: 40px;
}

.clockLabel {
	position: absolute;
	top: 10px;
	right: 10px;
}

.nc_bluelabel {
	background: #48a6e4;
	color: #fff;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.nc_bluelabelOver {
	background: #2A94DF;
	color: #fff;
	padding: 8px;
	font-size: 16px;
	font-weight: bold;
	border-radius: 2px;
	border: 1px solid #d5d5d5;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05);
}
.nc-float-right {
	float:right;
}
.centered {
	vertical-align: middle;
}
img.adjust {
	width: 10px;
}
.nc-font-size-12 {
	font-size: 12px !important;
}
.topalign td[class^='cell'] {
	vertical-align: top;
}