A:link
{
	color: #0b2775;
	text-decoration: none
}

A:visited
{
	color: #0b2775;
	text-decoration: none
}

A:hover
{
	color: #0257b5;
}

body
{
/*	scrollbar-face-color: #bdbdbd; 
	scrollbar-highlight-color: #eaeaea; 
	scrollbar-3dlight-color: #bdbdbd; 
	scrollbar-shadow-color: #bdbdbd; 
	scrollbar-darkshadow-color: #0b2775; 
	scrollbar-arrow-color:  #0b2775; 
	scrollbar-track-color: #eaeaea; */

	overflow: auto;
	background-color: #eaeaea;
	background-image:url('../images/body.gif');
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #0b2775;
	margin: 0
}

table
{
	width: 100%;
	border: 0;
	border-collapse: collapse;
	font-size: 11px;
	font-weight: bold;
	text-align: left
}

tr
{
	background-image: none;
	font-weight: normal;
	text-align: left
}

th
{
	background-color: #0b2775;
	font-weight: bold;
	text-align: center;
	color : #eaeaea;
    border: 1px solid;
    BORDERCOLOR: transparent    
	        
}

th.info
{
	background-color: #0b2775;
	font-weight: normal;
	text-align: center;
	color : #eaeaea;
    border: 0
	        
}

td
{
	padding: 1 !important;
	padding: 0
}

table.info
{
	border-collapse: collapse;
	background-image:url('../images/body.gif');
}


td.info
{
	background-color: #bdbdbd;
	font-weight: normal;
	color: #0b2775;
	text-align: center;
    border: 1px solid;
    BORDERCOLOR: transparent
}

td.infol
{
	background-color: #bdbdbd;
	font-weight: normal;
	color: #0b2775;
	text-align: left;
    border: 1px solid;
    BORDERCOLOR: transparent    
}

td.infor
{
	background-color: #bdbdbd;
	font-weight: normal;
	color: #0b2775;
	text-align: right;
    border: 1px solid;
    BORDERCOLOR: transparent    
}

.elements
{
	background-color: gray;
	border-collapse: separate;
	border: 3px solid #888888;
	font-weight: normal;
	text-align: left;
	color : #eaeaea
}

table.menu
{
	background-color: #0b2775;
	border-collapse: separate;
	border: 5px
}

tr.menu
{
	background-image: none;
	height: 18;
	font-weight : normal;
	text-align: center;
	color: #eaeaea;
}

td.menu-item
{
	background-color: white;
	border:	1px solid #888888;
	padding: 0 !important;
	padding-left: 18px !important;
	text-align: left;
	color: #888888
}

tr.title
{
	background-color : #ffffff;
	height: 26;
	font-weight: bold;
	text-align: left;
	color: black
}

tr.choice
{
	background-color : #ffffff;
	height: 50;
	font-weight: bold;
	text-align: left;
	color: black
}


td.amount
{
	width: 133
}

td.codes
{
	width: 55;
	text-align: left
}

td.signs
{
	width: 45;
	padding-right: 10px !important;
	padding-bottom: 3px !important;
	padding-bottom: 2px;
	text-align: right
}

td.spacing
{
	width: 25
}

td.logout
{	
	background-color: white;
	border: 2px solid #0b2775;
	font-weight: bold;
	text-align: center
}
                                                                    
tr.Heading
{
	background-color : white;
	height: 20;
	font-weight : bold;
	text-align: center
}

tr.Heading1
{
	font-weight : bold;
}

tr.Heading2
{
	font-weight : bold;
}

tr.Heading3
{
	font-weight : bold;
}

tr.Heading4
{
	font-weight : bold;
}

tr.Heading1-spacing
{
	height: 15;
}

tr.Heading2-spacing
{
	height: 15;
}

tr.Heading3-spacing
{
	height: 5;
}

tr.Heading4-spacing
{
	height : 15;
}

td.Heading2
{
	border: 1px solid #eaeaea !important; border:0
}

td.Heading3
{
	border: 1px solid #eaeaea !important; border:0
}

td.Text1
{
	padding-left: 20px !important;
	border: 1px solid #eaeaea !important; border:0
}

td.Text2
{
	padding-left: 40px !important;
	border: 1px solid #eaeaea !important; border:0
}

.Text4
{
	font-family: "Courier New", Courier, mono;
	font-size: 11px
}

.main-page
{
	background-color: #999999;
	background-image: none;
}

.main-page-background
{
	background-color: #999999;
	background-image: url('../images/bnb-bg.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	width: 800;
	height: 565;
}

.main-page-title
{
	font-size: 15px;
	font-weight : bold;
	color: #c0c0c0
}

.main-page-resolution
{
	font-weight: normal;
	text-align: right;
	color:#c0c0c0
}

.header
{
	background-image: none;
	background-color: white;
    margin-top: 4px
}

.header-title
{
	font-family: Helvetica;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #0b2775
}

.header-subtitle
{
	font-family: Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color : black
}

tr.navigation
{
	font-weight: bold;
	text-align: center;
	color: #0b2775
}

.footer
{
   	background-image: none;
   	background-color: #0b2775;
	margin: 5px;
   	font-weight: normal;
	color: #eaeaea;
}

.message
{
	padding-left: 2px;
	font-weight: normal;
	color: #0b2775
}

.message-disabled
{
	padding-left: 2px;
	font-weight: normal;
	color : #888888
}

.error
{
	font-weight: normal;
	color: red
}

.button
{
	background-color: #bdbdbd;
	height: 18px;
	border: 1px solid #0b2775;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color : #0b2775;
}

.button-disabled
{
	background-color: #cccccc;
	height: 18px;
	border: 1px solid #888888;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color : #888888
}

input
{
	background-image: none;
	height: 19;
	width: 125;
	border: 1px solid #90b0cc;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #0b2775
}

textArea
{
	background-image: none;
	border: 1px solid #90b0cc;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #0b2775
}

select
{
	background-image: none;
	height: 17;
	border: 1px solid #90b0cc;
	padding-left: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #0b2775
}

.checkbox
{
	width: 13;
	border: none;
	margin: 0
}

.radio
{
	height: 13;
	width: 13;
	border: none;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 1px !important;
	margin-bottom: 0px;
	vertical-align: bottom;
}

.input-disabled
{
	background-image: none;
	background: #cccccc; 
	height: 19;
	width: 125;
	border: 1px solid #888888;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #888888
}

.input-error
{
	background-image: none;
	height: 19;
	width: 125;
	border: 1px solid red;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #0b2775
}

.input-total
{
	background-image: none;
	background: #d9e4f9; 
	height: 19;
	width: 125;
	border: 1px solid #90b0cc;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #0b2775
}

.textArea-disabled
{
	background-image: none;
	background: #cccccc; 
	border: 1px solid #888888;
	font-size: 11px;
	font-weight : normal;
	font-family: Arial;
	color: #888888
}

.textArea-error
{
	background-image: none;
	font-family: Arial;
	border: 1px solid red;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 11px;
	font-weight : normal;
	color: #0b2775
}

.select-disabled
{
	background-image: none;
	background: #cccccc; 
	height: 19;
	border: 1px solid #888888;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #888888
}

.select-error
{
	background-image: none;
	height: 19;
	border: 1px solid red;
	font-family: Arial;
	font-size: 11px;
	font-weight : normal;
	color: #0b2775;
}

.checkbox-disabled
{
	width: 13;
	border: none;
	margin: 0
}

.radio-disabled
{
	height: 13;
	width: 13;
	border: none;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 1px !important;
	margin-bottom: 0px;
	vertical-align: bottom;
}

.calendar_header
{
	background-color: #bdbdbd;
	border: 1px solid #eaeaea;
	font-size: 11px
}

.calendar_select
{
	padding-right: 0px !important;
	font-size: 11px;
	color: #0b2775;
}

.calendar_dayname
{
	background-color: #0b2775;
	border: 1px solid #eaeaea;
	padding: 1px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #eaeaea
}

.calendar_day 
{
	background-color: #bdbdbd;
	border: 1px solid #eaeaea;
	padding: 1px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #0b2775
}

.calendar_today
{
	background-color: white;
	border: 1px solid #eaeaea;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #0b2775
}

body.printable
{
	background-color: white;
	background-image: none
}


th.print
{
	background-color: #dddddd;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color : black
}

td.print
{
	background-color: white;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	color: #0b2775
}

td.logout
{
	background-color: white;
	border: 1px solid #0b2775;
	font-weight: bold;
	text-align: center
}


.normal
{
	background-image: none;
	font-weight : normal;
	text-align: left;
	color: black
}




.printable
{
	background-image: none;
	background-color: white;
	font-size : 8pt;
	font-weight : normal;
	text-align: left;
	color: black
}

.message
{
	color : #0b2775;
	font-weight : normal;
	text-align: left
}

.warning
{
	font-weight: normal;
	color : red;
	text-align: center
}

.error
{
	font-weight: normal;
	color : red
}

.select
{
	background-image: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight : normal;
	color: #0b2775
}

.cell-status
{
	font-weight: normal;
	text-align: left;
	color : #0b2775;
	margin: 0
}

.wait
{
	font-weight: normal;
	color: #0b2775;
	cursor: wait
}




