@charset "utf-8";

/* CSS Document */
html,body {
	margin: 0;
	/* Opera uses padding for body */
	padding: 0;
	font-size: 11px;
	scrollbar-face-color: #F0E8C0;
	scrollbar-track-color: #FFFFFF;
}

.content { /* Absolute positioning for .content and .tabs
   * works best for nested tabsystems.
   */
	top: 30px;
	padding: 8px 12px 12px 12px;
	border: 1px solid #666;
	border-top: 1px solid #999;
	border-left: 1px solid #666;
	z-index: 500;
}

.content .content {
	top: 38px;
	margin-left: 20px;
}

div.tabs {
	font-size: 13px;
	line-height: 22px;
	cursor: default !important;
	font-weight: 700 !important;
	z-index: 1000;
	-Moz-User-Select: none;
}

.content div.tabs {
	top: 20px;
	left: 52px;
}

.tab {
	border: 1px solid #347;
	padding: 2px 5px 1px 9px;
	background-color: #C8B16A;
	color: #303036;
	z-index: 100;
	border-bottom-width: 0;
	white-space: nowrap;
}

.tabHover {
	background-color: #A18D50;
	color: #fff;
	z-index: 1200;
	border-bottom-width: 0;
}

.tabActive {
	padding: 3px 9px 3px 9px;
	color: #060610;
	background-color: #E8E8CA;
	z-index: 10000;
}

.FASTSEARCH {
	text-align: right;
	white-space: nowrap;
}

.ONEWORDSEARCH {
	text-align: top;
	white-space: nowrap;
	width: 20%;
}

body {
	margin: 0;
	padding: 0;
	/*line-height: 1.5em;*/
	background: #E8E8CA;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a,.polsisLink {
	font-weight: normal;
	color: #AA1317;
	text-decoration: underline;
}

b {
	font-size: 110%;
}

em {
	color: red;
}

#topsection {
	
}

#topsection h1 {
	margin: 0;
	padding-top: 15px;
}

#contentwrapper {
	float: left;
	width: 100%;
	_padding: 5px 0px;
	padding-left: auto;
	padding-right: auto;
	_margin-top: -12px;
}

#rightcolumn {
	float: left;
	width: 320px; /*Width of right column in pixels*/
	margin-left: -320px; /*Set left margin to -(RightColumnWidth) */
	background: #F0E8C0;
}

#footer {
	clear: left;
	background: #F0E8C0;
	color: #999;
	text-align: center;
	min-width: 950px; /* for non ie browsers*/
	width: 100%;
}

#footer a {
	color: #000;
}

.VIEW_HEAD {
	font-size: 11px;
}

.width {
	min-width: 950px;
	background-color: #fff;
}

* html .minwidth {
	border-left: 950px solid #fff;
}

* html .container {
	margin-left: -950px;
	position: relative;
}

* html .minwidth,* html .container {
	height: 1px;
}

.innertube {
	margin: 0px;
	/*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
	min-width: 950px;
	width: 100%;
	padding-bottom: 10px;
}

.path {
	border-top: 1px solid rgb(204, 204, 204);
	border-bottom: 1px solid rgb(204, 204, 204);
	background-color: #FFFFFF;
	min-width: 950px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: -1px;
	margin-bottom: 0px;
}

.fast_search {
	border-top: 1px solid rgb(204, 204, 204);
	border-bottom: 1px solid rgb(204, 204, 204);
	background-color: #E0D8B0;
	min-width: 950px;
	padding: 3px;
	margin-top: -1px;
	color: #000000;
}

.tdnoborder {
	border: 0px;
	color: #000000;
}

.infoblock {
	border: solid 1px #999;
	margin-top: 7px;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 5px;
}

.infoblock2 {
  border: 0px;
  margin-top: 7px;
  width: 100%;
  margin-left: 5px;
  margin-bottom: 5px;
}

.infoblocktable {
	border: solid 1px #999;
	width: 100%;
	margin-top: 15px;
}

.infoblockbase {
	border: solid 1px #999;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

#contentcolumn {
	margin-right: 1px; /*Set right margin to RightColumnWidth*/
}

tr.hov:hover {
	background-color: #F0E8C0;
}

td {
	border-bottom: solid 1px #CCC;
	font-size: 10px;
}

.TDI {
	text-align: left;
}

.FT_TDI {
	text-align: left;
}

.textField_1,.textField_2 {
	font-family: Tahoma;
	font-size: 9pt;
	width: 100%;
	border: 1px solid #999999;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.textField_2 {
	width: 70px;
}

TH.VIEW_HEAD,TH.VIEW_HEAD_SORTED {
	background-color: #E0D8B0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #000000;
}

.ActionButton {
	background-color: #E0D8B0; /*#D2DBE8-light #A8B8D2-dark*/
}

TD.PAGING_STATS_AREA {
	width: 140px;
	text-align: left;
}

TD.PAGING_AREA {
	text-align: right;
}

.red_line {
	clear: left;
	text-align: center;
	margin-bottom: 5px;
	background: rgb(170, 20, 22) none scroll center bottom;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	width: 100%;
	color: #FFF;
}

.red_line a {
	color: #FFF;
}

.logo_text {
	font-size: 18px;
	font-weight: bold;
}

table.VIEW {
	margin-left: auto;
	margin-right: auto;
	width: 99%;
	_margin-left: 5px;
}

.copyright {
	text-align: center;
}

.docname {
	font-size: 14px;
	font-weight: 700 !important;
	text-align: center;
}

.POLSIS_ERROR_AREA {
	border: solid 1px #999;
	text-align: center;
	font-size: 13px;
	font-weight: 700 !important;
	color: #FFFFFF;
	background: #AA1416;
	padding: 10px;
}

.POLSIS_MESSAGE_INFO_AREA {
	border: solid 1px #999;
	text-align: center;
	font-size: 13px;
	font-weight: 700 !important;
	color: #C1B80B;
}

.POLSIS_MESSAGE_WARN_AREA {
	border: solid 1px #999;
	text-align: center;
	font-size: 13px;
	font-weight: 700 !important;
	color: #C1B80B;
}
