.TextCareHead {
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #004165;
	text-align: right
}

.TextSmall {
	font-size: 8pt;
	font-weight: lighter;
	color: #0E151C;
	text-decoration: none;
}

.TextSmallExample {
	font-size: 8pt;
	font-weight: lighter;
	font-style: italic;
	color: #0E151C;
	text-decoration: none;
}

.TextBoldLarge {
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: bold;
	color: #0E151C;
}

.TextNavbar {
	font-family: 'Open Sans';
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	letter-spacing: -0.1em;
	color: #004165;
	text-decoration: none
}

.TextNoUL {
	text-decoration: none;
	font-size: 11px;
}

.TextTableHead {
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: bold;
	color: #004165;
}

.TextFieldLabel {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	white-space: normal;
	text-decoration: none;
	color: #1E3554;
}

.TextFieldLabelNoWrap {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #1E3554;
	white-space: nowrap;
	text-decoration: none;
}

.TextFieldLabelNoWrapInverted {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	white-space: nowrap;
	text-decoration: none;
}

.TextFieldLabelSelected {
	color: #000099;
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: 'Open Sans';
	text-decoration: underline;
}

.TextInstr {
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: bold;
	color: #2D3032;
}

.TextPlain {
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: normal;
	color: #0E151C;
}

.TextPlainSm {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: normal;
	color: #0E151C;
}

.TextPlainSmScrollDiv {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: normal;
	color: #0E151C;
	width: 450px;
	overflow: auto;
	overflow-x: scroll;
	padding: 2px 0;
	white-space: nowrap;
}

.TextPlainSmRed {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: normal;
	color: Red;
}

.TextPlainSmGreen {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: normal;
	color: Green;
}

.TextPlainReallySmall {
	font-family: 'Open Sans';
	font-size: 9px;
	font-weight: normal;
	color: #004165;
}

.NoteBoxSmall {
	font-family: 'Open Sans';
	font-size: 9px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #9fa9a3;
	padding: 8px;
	background-color: #c5d5c5;
	color: #000000;
}

.TextDisabled {
	font-family: 'Open Sans';
	font-size: 10px;
	font-weight: normal;
	color: Gray;
	background-color: #D3D3D3;
}

.TextBold {
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: bold;
	color: #0E151C;
}

.TextBox {
	font-family: 'Open Sans';
	font-size: 10px;
	font-weight: normal;
}

.ErrorTextBox {
	font-family: 'Open Sans';
	font-size: 10px;
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
	border-color: #ff0000;
	color: #ff0000;
}

.TextFieldLabelBoldColor {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #004165;
}

.TextBoxLargeColor {
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: bold;
	color: #004165;
}

.ErrorTextBoxLargeColor {
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #ff0000;
	color: #ff0000;
}

.TextNotes {
	font-family: 'Open Sans';
	font-size: 10px;
	font-weight: bold;
	color: #724692;
}

a.Plain:link {
	color: #004165;
	font-weight: normal;
	font-size: 11px;
	font-family: 'Open Sans';
	text-decoration: underline;
}

a.Plain:active {
	color: #004165;
	font-weight: normal;
	font-size: 11px;
	font-family: 'Open Sans';
	text-decoration: underline;
}

a.Plain:hover {
	color: #fb4f14;
	font-weight: normal;
	font-size: 11px;
	font-family: 'Open Sans';
	text-decoration: underline;
}

a.Plain:visited {
	font-family: 'Open Sans';
	font-weight: normal;
	font-size: 11px;
	color: #004615;
	text-decoration: underline;
}

li {
	list-style-position: outside;
	list-style-type: square;
	font-family: 'Open Sans';
	font-size: 12px;
	color: #004165;
}

.Newli {
	list-style-position: outside;
	list-style-type: square;
	font-family: 'Open Sans';
	font-size: 12px;
	color: #000000;
}

.TextResults {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #0E151C;
}

.TextStatusError {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #c01324;
}

.TextStatusInfo {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #004165;
}

.TextError {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #c01324;
}

.TextWarning {
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: bold;
	color: #CD5C5C;
}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

	.ac_results ul {
		width: 100%;
		list-style-position: outside;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.ac_results li {
		margin: 0px;
		padding: 2px 5px;
		cursor: default;
		display: block;
		/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
		/*width: 100%;*/
		font: menu;
		font-size: 12px;
		/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
		line-height: 16px;
		overflow: hidden;
	}

.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*dialog*/
.ui-dialog {
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: bold;
	background: #ffffff url('../images/jquery/ui-bg_flat_75_ffffff_40x100.png') 0 0 repeat-x;
	color: #000000;
	border: 4px solid #00a9e0;
	position: relative;
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	z-index: 99999;
}

.ui-resizable .ui-resizable-handle {
	display: block;
}

body .ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
/* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
/* use 'body' to make it more specific (css order) */
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0px;
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0px;
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0px;
	height: 100%;
}

.ui-resizable-se {
	cursor: se-resize;
	width: 13px;
	height: 13px;
	right: 0px;
	bottom: 0px;
	background: url('../images/jquery/222222_11x11_icon_resize_se.gif') no-repeat 0 0;
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	bottom: 0px;
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: 0px;
	top: 0px;
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: 0px;
	top: 0px;
}

.ui-dialog-titlebar {
	padding: .5em 1.5em .5em 1em;
	color: #000000;
	background: #c7eafb url(../images/jquery/ui-bg_glass_65_c7eafb_1x400.png) 0 50% repeat-x;
	border-bottom: 1px solid #d3d3d3;
	font-family: 'Open Sans';
	font-size: 12px;
	font-weight: bold;
	position: relative;
}

.ui-dialog-title {
}

.ui-dialog-titlebar-close {
	background: url('../images/jquery/888888_11x11_icon_close.gif') 0 0 no-repeat;
	position: absolute;
	right: 8px;
	top: .7em;
	width: 11px;
	height: 11px;
	z-index: 100;
}

	.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
		background: url('../images/jquery/454545_11x11_icon_close.gif') 0 0 no-repeat;
	}

	.ui-dialog-titlebar-close:active {
		background: url('../images/jquery/222222_11x11_icon_close.gif') 0 0 no-repeat;
	}

	.ui-dialog-titlebar-close span {
		display: none;
	}

.ui-dialog-content {
	color: #555555;
	font-size: 11px;
	padding: 1.5em 1.7em;
	background: #ffffff url(../images/jquery/ui-bg_flat_75_ffffff_40x100.png) 0 50% repeat-x;
}

.ui-dialog-buttonpane {
	position: absolute;
	bottom: 0;
	width: 99.5%;
	text-align: right;
	border-top: 1px solid #dddddd;
	background: #ffffff url(../images/jquery/ui-bg_flat_75_ffffff_40x100.png) 0 50% repeat-x;
}

	.ui-dialog-buttonpane button {
		margin: .5em 0 .5em 8px;
		color: #000000;
		background: #c7eafb url('../images/jquery/ui-bg_glass_65_c7eafb_1x400.png') 0 50% repeat-x;
		font-size: 1em;
		font-family: 'Open Sans';
		border: 1px solid #d3d3d3;
		cursor: pointer;
		padding: .2em .6em .3em .6em;
		line-height: 1.4em;
		margin-right: 8px;
	}

		.ui-dialog-buttonpane button:hover {
			color: #ffffff;
			background: #FB4F14 url('../images/jquery/ui-bg_flat_55_fb4f14_40x100.png') 0 50% repeat-x;
			border: 1px solid #FB4F14;
		}

		.ui-dialog-buttonpane button:active {
			color: #222222;
			background: #ffffff url('../images/jquery/ffffff_40x100_textures_02_glass_65.png') 0 50% repeat-x;
			border: 1px solid #000000;
		}
/* This file skins dialog */
.ui-dialog.ui-draggable .ui-dialog-titlebar,
.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
