﻿BODY
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px;
	margin:0px;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
    scrollbar-face-color: #DEE3E7;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #DEE3E7;
    scrollbar-3dlight-color: #D1D7DC;
    scrollbar-arrow-color:  #006699;
    scrollbar-track-color: #EFEFEF;
    scrollbar-darkshadow-color: #98AAB1;	
	
}
TR.page_title
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14pt; 
	font-weight: bold;	
	/*background-color: #296DB5;*/
	color: #296DB5; 		
}
TR.page_instruction
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	/*background-color: #296DB5;*/
	color: #296DB5; 		
}
/*
TABLE.bordered
{
	border:1px solid #c0c0c0; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	
}
*/

TABLE.bordered
{
	border:1px solid #c0c0c0; 
	font-family: Verdana, Arial;
	font-size: 8pt; 
	background-color:#FFFFE1;
}

TD.button
{
	text-align:right;
}
TR.odd_row
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background-color: #ffffff; 	
	vertical-align:middle;
}
TR.even_row
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background-color: #eeeeee; 	
}
TR.message_0
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background-color: #ffffff; 	
	color: blue; 	
}
TR.message_1
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background-color: #ffffff; 	
	color: red; 	
}
TR.odd_row_red
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background-color: #ffffff; 	
	color: red; 	
}
TR.even_row_red
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	background-color: #eeeeee; 	
	color: red; 	
}
TD.tab_on
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	text-decoration: none; 
	color: #3c3c3c; 
	background-color: #9fbfdf; 
}
TD.tab_off
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	background-color: #dddddd; 
	color: #7b7b7b;
}
TD.subtab_on
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	color: #3c3c3c; 
	text-decoration: none; 
	background-color: #9fbfdf;
}
TD.subtab_off
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	color: #7b7b7b; 
	background-color: #9fbfdf;
}
TD.menu
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	color: #000000;
}
SPAN.menu
{
	background-color:#ccebff; 
	cursor: hand;
}

.disabled
{
    background-color:#ffffff; 
	border: 1px solid #666666; 
}
.field_label_white
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	white-space:nowrap;
	text-align:right;
	color: #FFFFFF; 
}

.field_label
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	white-space:nowrap;
	text-align:right;
}

.report_title
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 15pt; 
	font-weight: bold; 
	vertical-align:bottom;
}
.report_title2
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11pt; 
	font-weight: bold; 
	vertical-align:bottom;
}
.report_header
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	white-space:nowrap;
}
.report_subheader
{
	height:17;
	color: #000066; 
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt; 
	background-color: #cecbce; 	
}
.header1
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12pt; 
	font-weight: bold; 
	white-space:nowrap;
}
.error_header
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	color:red;
	white-space:nowrap;
}
.report_group_by
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 9pt; 
	font-weight: bold; 
	padding-top: 5px;	
	padding-bottom: 5px;		
}
.report_total
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	white-space:nowrap;
}
TD.copyright
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
}
TABLE.generic
{
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
}
TR.header
{
	height:17;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	color: #000066; 
	background-color: #ffffff; 
	/*background-image:'images/default/bar_header.gif'*/
}
TR.header2
{
	height:17;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	color: #000066; 
	background-color: #ffffff; 
	/*background-image:'images/default/bar_header2.gif'*/
}
TR.subheader
{
	height:17;
	color: #000066; 
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
	background-color: #ffffff; 	
	/*background-image:'images/default/bar_subheader.gif'*/
}
TR.subheader2
{
	height:17;
	color: #000066; 
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
	background-color: #ffffff; 	
	/*background-image:'images/default/bar_subheader2.gif'*/
}
.line
{
	background-color: #8B8B8B; 
}

.goto
{
	border: 1px #000000 solid; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	padding-top: 1px; 
	padding-right: 0px; 
	padding-bottom: 1px; 
	padding-left: 2px; 
	height: 10px 

}

img
{
	border-width:0;
	border-style:none;
}
 
.id
{
	width:20px; 
}

/* Calendar CSS Calls */
A.focusDay:link { color: #ff0000; text-decoration: none; }
A.focusDay:visited {color:  #ff0000; text-decoration: none; }
A.focusDay:hover { color: #ff0000; text-decoration: underline; }
A.weekday:link { color:   #000000; text-decoration: none; }
A.weekday:visited { color:  #000000; text-decoration: none; }
A.weekday:hover { color: #000000; text-decoration: underline;}
BODY.calendarBody  { background-color: #9fbfdf; }
TABLE.calendar { background-color: #33639B; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  }
TD.cellColor {  background-color: #9cceff; }
TD.heading { text-decoration: none; color:#000000; }
TD.sectiontitle { background-color: #0080C0; color: #ffffff; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; align: center; font-weight: bold; }

A.white:link { color:   #ffffff; text-decoration: none; }
A.white:visited { color:   #ffffff; text-decoration: underline; }


BODY.login_bg
{
	background-image:'images/default/login_bg.gif'
}
TD.login_left_border
{
	background-image:'images/default/login_left_border.gif'
}
TD.login_right_border
{
	background-image:'images/default/login_right_border.gif'
}

.taskbar {
	BORDER:0px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 0px solid; WIDTH:200;
	BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f1f1f1
}
.taskbar_header {
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 70%; 
	PADDING-BOTTOM: 4px; 
	CURSOR: default; 
	PADDING-TOP: 2px; 
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; 
	BACKGROUND-COLOR: #f1f1f1
}

.taskbar_item_off {
	BORDER-RIGHT: #f1f1f1 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #f1f1f1 1px solid; 
	PADDING-LEFT: 8px; 
	BACKGROUND: #f1f1f1; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #f1f1f1 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #f1f1f1 1px solid;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: 70%; 	
	CURSOR: hand;
}
.taskbar_item_on {
	BORDER-RIGHT: #999 1px solid; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #999 1px solid; 
	PADDING-LEFT: 8px; 
	BACKGROUND: #ccc; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #999 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999 1px solid;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: 70%; 
	CURSOR: hand;
}

TD.header_right
{
	background-image:'images/header_right_iperintis.gif'
}
TD.header_middle
{
	background-image:'images/header_middle_iperintis.gif'
}
TD.header_left
{
	background-image:'images/header_left_iperintis.gif'
}

A.tab_off:link { font-size: 9pt; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color: #3c3c3c; text-decoration: none; }

A.tab_off:visited { font-size: 9pt; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color: #3c3c3c; text-decoration: none;  }

A.tab_off:hover { font-size: 9pt; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color: #3c3c3c; text-decoration: underline; }

A.tab_on:link { font-size: 9pt; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color: #3c3c3c; text-decoration: none; font-weight: bold;}

A.tab_on:visited { font-size: 9pt; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color: #3c3c3c; text-decoration: none; font-weight: bold; }

A.tab_on:hover { font-size: 9pt; font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color: #3c3c3c; text-decoration: none; font-weight: bold; }

.subheader_bold_bar
{
	height:17;
	color: #000066; 
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt; 
	background-color: #fcfcfc; 	
	background-image:url('../images/bar_subheader.gif')
}

.header_bold_bar
{
	height:17;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt; 
	font-weight: bold;
	color: #000066; 
	background-color: #ffffff; 
	background-image:url('../images/bar_subheader.gif')
}

.welcome 
{
    font-size:11pt; 
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; 
    font-weight:bold 
}

td.menuClass
{
	background-color:#051F6C;
	color:white;	
	height: 35px;
}

td.footer
{
	margin-left: 30;
	font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	font-size:xx-small;
	font-weight: normal;
	color: #41519A;
}

.field_label_white
{
	font-family: Lucida Grande, Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px; 
	text-align:right;
	white-space:nowrap;
	font-weight: normal;
}