﻿/* CSS Document */
body {
	font-family: sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #F5F5F5
}
table { }
img { border:0;}
td{ vertical-align:top;}
pre, tt         {font-size: 8pt}
th              {
	font-family: sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000; 
	background-color: #D3DCE3;
	text-transform:small-caps;
}
td              {
font-family: sans-serif; font-size: 10pt
}
form            {font-family: sans-serif; font-size: 10pt; border:none}
select          {font-family: sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFFF; border:none}
textarea        {font-family: sans-serif; font-size: 10pt; color: #000000; background-color: #FFFFFF; border:none}
dfn             {font-style: normal}
dfn:hover       {font-style: normal; CURSOR: help}
.nav            {font-family: sans-serif; color: #000000}
.warning        {font-family: sans-serif; font-size: 10pt; font-weight: bold; color: #FF0000}
td.topline      {font-size: 1px}
td.tab          {
	border-top: 1px solid #999;
	border-right: 1px solid #666;
	border-left: 1px solid #999;
	border-bottom: none;
	border-radius: 2px;
	-moz-border-radius: 2px;
}
table.tabs      {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #666;
}
.rev_tab      {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #666;
	font-size: 12pt
}
.rightalign { text-align: right; }

h1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	color: #5F80A2;
	
}
h2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #5F80A2;
	
}
h3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #5F80A2;
	
}
h4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8px;
	color: #5F80A2;
	
}
a {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: none
}
a:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	COLOR: #000066;
	TEXT-DECORATION: underline
}
td {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.note {
	/* font-weight: bold;  */
	color: #ff0000; 
}
.SubmitBtn {
	BORDER-RIGHT: #354d73 1px solid; 
	BORDER-TOP: #354d73 1px solid; 
	FONT-SIZE: 22px; 
	BORDER-LEFT: #354d73 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #354d73 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #c0c0c0
}
.SubmitBtn_turnover {
	BORDER-RIGHT: #354d73 1px solid; 
	BORDER-TOP: #354d73 1px solid; 
	FONT-SIZE: 7px; 
	BORDER-LEFT: #354d73 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #354d73 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #c0c0c0;
	padding-top: 0px
}
#navigation{
	width:80px;
}
#navigation a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	width:100%;
	text-decoration: none;
}
#navigationMain a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
		width:100%;
}
.wheader {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.window01 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A5A59E;
	border-left-color: #A5A59E;
}

.button01 {
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 8px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-color: #A5A59E;
	border-bottom-style: solid;
	CURSOR: hand;
}

.button02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-indent: 8px;
	background-color: #D2DFE8;
	border-bottom-width: 1px;
	border-bottom-color: #A5A59E;
	border-bottom-style: solid;
	CURSOR: hand;
}



#menu{
	padding-top:2px; 
	background-color: #fffff5;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A5A59E;
	border-left-color: #A5A59E;
}
#menu a{
	display: block; 
	width:100%;
	background-color:none;
	vertical-align:middle;
}
#menu a:hover{
	display: block; 
	background-color:#D2DFE8;
	width:100%;
}
#menu ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#menu li{
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #000000;
	text-indent: 8px;
	border-bottom-width: 1px;
	border-bottom-color: #A5A59E;
	border-bottom-style: solid;
	CURSOR: hand;
}

table.borders{
	border-left:1px solid #999999;
	border-top:1px solid #999999;
}
.borders th, .borders td{
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
a img{
	margin:3px;
	border:none;
}
.tblError {
	border: 1px solid #cc0000;
	background-color: #ffffcc;
}
th.tab {
	background-color:transparent; 
	border:1px solid #D3DCE3; 
	border-bottom:0;
}

input {
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	vertical-align:top;
	font-size: 8pt;
	color: #000000; 
	font-weight: normal;
	line-height:9pt;
	border:none;
	border-bottom-width: 1px;
	border-bottom-color: #A5A59E;
	border-bottom-style: solid;
	padding-right:1px;
/*	padding-top:0x;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;*/
}
.button{
	height:18px;
	vertical-align:top;
	border:1px solid #000000;
	padding-top:0x;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
}
.padding4{
	padding-top:0x;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
}
.padding6{
	padding-top:0x;
	padding-bottom:1px;
	padding-left:6px;
	padding-right:6px;
}
.button_rev{
	height:22px;
	vertical-align:bottom;
	border:none;
	border-bottom-width: 1px;
	border-bottom-color: #A5A59E;
	border-bottom-style: solid
}
.inputro {
	background-color: #EFEFEF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	border:none;
}

.inputedit {
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	border:none;
}

.select {
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	text-transform:none;
	border:none;
}

.selectccy {
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #003368; 
	width:200px; 
	height:80px
}
table.edit {
	border:0;
}
.edit th{
	border:0;
}
.edit td{
	border:0;
}

.message{
	color:#993300;
	font-weight:bold;
}
th select{
	text-transform:none;
	border:none;
}
.details      {
	border:none;
	border-top-width: 1px;
	border-top-color: #666666;
	border-top-style: solid;
}
.input_warn {
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000; 
	font-weight: normal;
	line-height:9pt;
	height:10pt;
	border:none;
	border-bottom-width: 1px;
	border-bottom-color: #cc0000;
	border-bottom-style: solid;
	
	
}
.input_bg {
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000; 
	font-weight: normal;
	line-height:9pt;
	height:10pt;
	border:1 green solid;

}
.input_eu {
	background-color: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000; 
	font-weight: normal;
	line-height:9pt;
	height:10pt;
	border:1 blue solid;

}
.select_warn {
	font-family: sans-serif; 
	font-size: 9pt; color: #000000; 
	background-color: #FFFFFF; 
	border:none;
	border-bottom-width: 1px;
	border-bottom-color: #cc0000;
	border-bottom-style: solid;
}
.input_det {
	border:1;
/* 	border-color: #FFD478; */
	border-color: #9DC797;
	border-style: solid;
	border-width: 1px;
	
}
@media print {
	.printHidden, .button {
		display:none;
	}
/*	input {
		border:0;
		}
	select {
		border:0;
		}
	
	table {
		border:0;
	}
	
	th {
		border:0;
		font-family: sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		padding:3px;
	}
	td {
		border:0;
		font-family: sans-serif;
		font-size: 10pt;
		padding:3px;
	}*/
	
	.printBorders table {
		border-top:none;
		border-left:none;
	}
	.printBorders td {
		border-bottom:none;
		border-right:none;
	}
	.printBorders th {
		border-bottom:none;
		border-right:none;
	}
	
	.printBorders table.borders {
		border-top:1px solid #000066;
		border-left:1px solid #000066;
	}
	.printBorders table.borders td {
		border-bottom:1px solid #000066;
		border-right:1px solid #000066;
	}
	.printBorders table.borders th {
		border-bottom:1px solid #000066;
		border-right:1px solid #000066;
	} 
}