/*comments indicate tags that can be changed to customize the design*/

body 
{
	background-repeat:no-repeat; 
	background-color:white;
}

.main 
{
	background-image: url(../images/background.jpg); /*location of the background image*/
	background-color: white;
	background-repeat: no-repeat; /*padding-top:20px;
	padding-left:20px;*/ /*change the padding if necessary*/
	color: black;
}

.gradient
{
	background-image: url(../images/gradient_eurolog.png);
	background-repeat: repeat-y;
}

a
{
	color: #000000; /*text-color of links. should be set the same as the main text color*/
	text-decoration: none;
}

#Adress
{
    padding-left: 10px !important;
}

#HistoryBar
{
    border-top: 0 !important;
    border-bottom: 0 !important;
}

#MenuToolbar
{
    border-top: 0 !important;
    border-bottom: 0 !important;
    border-right: 0 !important;
}

.MenuDivPinned
{
    padding-left: 10px !important;
    background-color: #ffffff !important; 
    border-right: 0 !important;
}

.MenuDivUnpinned
{
    background-color: #ffffff !important; 
    border-right: 0 !important;
}

.MenuDivUnpinnedVisible
{
    background-color: #ffffff !important; 
    border-right: 0 !important;
    padding-left: 10px !important;
}

#LeftSideWithMenu
{
}

/*----------------------------------Main Colors-------------------------------*/

.backcolor_a 
{
	background-color: #4D4D4D; /*color of the first row*/
}
/*-------------------------------------Top Frame-------------------------------*/

.label_topframe 
{ 
	font-weight: bold; 
	font-size: 7.5pt; 
	color: #FFFFF2; /*sets the text color in the buttons of the top frame (login, help)*/
	font-family: arial,helvetica,sans-serif; 
	height: 18px; 
	background-color: #4D4D4D; /*background-color of the buttons. should be set the same as backgroundcolor_b*/
	text-decoration: none 
}

.labeladdress_topframe 
{
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 9pt; 
	color:#333333; /*color of the application-name*/
}

/*--------------------------------Buttons----------------------------------*/

.button_GO
{
	color: #333333;/*font-color of the buttons*/
	background: #D9D9D9;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	vertical-align:middle;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFF2;/*border-color of the buttons*/
	width:25px;
}

.button_main_small
{
	color: white;/*font-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #4d974f;/*border-color of the buttons*/
	width:75px;
    background-color:#4d974f;
    border-radius: 5px;
    min-height: 20px;
}

.button_main_small:hover
{
   color: black;
   background-color:#71b9fc;
   border-color: #71b9fc;
}

.button_main_small:disabled
{
   color: #606060 !important;
   background-color:#d0d0d0 !important;
   border-color: #d0d0d0 !important;
}

.button_small
{
	color: white;/*font-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #f39326;/*border-color of the buttons*/
	width:75px;
	background-color:#f39326;
	border-radius: 5px;
	min-height: 20px;
}
.button_small:hover
{
   color: black;
   background-color:#71b9fc;
   border-color: #71b9fc;
}

.button_small:disabled
{
   color: #606060 !important;
   background-color:#d0d0d0 !important;
   border-color: #d0d0d0 !important;
}

.button_large
{
	color: white;/*font-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #f39326;/*border-color of the buttons*/
	background-color:#f39326;
	min-height: 20px;
	border-radius: 5px;
}
.button_large:hover
{
   color: black;
   background-color:#71b9fc;
   border-color: #71b9fc;
}

.button_large:disabled
{
   color: #606060 !important;
   background-color:#d0d0d0 !important;
   border-color: #d0d0d0 !important;
}

.button_main_large
{
	color: white;/*font-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #4d974f;/*border-color of the buttons*/	
    background-color:#4d974f;
    border-radius: 5px;
    min-height: 20px;
}

.button_main_large:hover
{
   color: black;
   background-color:#71b9fc;
   border-color: #71b9fc;
}

.button_main_large:disabled
{
   color: #606060 !important;
   background-color:#d0d0d0 !important;
   border-color: #d0d0d0 !important;
}

/*This button-definition is used for the Portal-Page*/
.button_largest
{
    color: white;
    font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 2px;
	border-color: #f39326;/*border-color of the buttons*/
	height:30px;
	width:200px;
	background-color:#f39326;
	border-radius: 5px;
	min-height: 20px;
}

.button_largest:hover
{
    color: black;
	background-color:#71b9fc;
   border-color: #71b9fc;
}

.button_largest:disabled
{
   color: #606060 !important;
   background-color:#d0d0d0 !important;
   border-color: #d0d0d0 !important;
}

.button_main_largest
{
   color: white;
   font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border-width: 2px;
	border-color: #4d974f;/*border-color of the buttons*/
	height:30px;
	width:200px;
    background-color:#4d974f;
    border-radius: 5px;
    min-height: 20px;
}

.button_main_largest:hover
{
   color: black;
   background-color:#71b9fc;
   border-color: #71b9fc;
}

.button_main_largest:disabled
{
   color: #606060 !important;
   background-color:#d0d0d0 !important;
   border-color: #d0d0d0 !important;
}

/*-------------------------------Textboxes-----------------------------*/
.textbox_default
{
	color: #333333;/*font-color of the buttons*/
	background: white;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	width: 40mm; 
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;/*border-color of the buttons*/
    min-height: 12px;
    height: 12px;
}

textarea.textbox_default 
{ 
    height: auto; 

}

.textbox_default:disabled
{
	color: #333333;/*font-color of the buttons*/
	background: #F5F5F5;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	width: 40mm; 
	border-style: solid;
	border-width: 1px;
	border-color: #DEDEDE;/*border-color of the buttons*/
    min-height: 12px;
    height: 12px;
}

.textbox_largeheight
{
	color: #333333;/*font-color of the buttons*/
	background: white;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	width: 40mm; 
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;/*border-color of the buttons*/
    min-height: 16px;
    height: 16px;
}

.textbox_error
{
	color: #333333;/*font-color of the buttons*/
	background: white;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	width: 40mm; 
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000;/*border-color of the buttons*/
    min-height: 12px;
    height: 12px;
}
.textbox_top /*at the top of the page*/
{
	color: #333333;/*font-color of the buttons*/
	background: white;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	width: 40mm; 
	border-style: solid;
	border-width: 1px;
	border-color: #333333;/*border-color of the buttons*/
}
.textbox_WaterMark 
{
    color:rgb(128,128,128);
}
.tb_fullrow {
    height:18px; line-height:18px; padding-top: 1px; padding-bottom:1px;
}
.tb_fullrow_nobottom {
    height:19px; line-height:19px; padding-top: 1px; padding-bottom:1px; border-bottom: 0;
}
.tb_fullrow_grid { height:20px; line-height:20px; padding-top: 1px; padding-bottom:1px; border-bottom: 0; border-top:0; border-left:0; border-right:0 }
.tb_fullrow_grid:disabled { height:20px; line-height:20px; padding-top: 1px; padding-bottom:1px; border-bottom: 0; border-top:0; border-left:0; border-right:0 }
select.textbox_default
{
	color: #333333;/*font-color of the buttons*/
	background: white;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;/*border-color of the buttons*/
    min-height: 16px;
    height: 16px;
}
input[type=file].textbox_default 
{ 
    height: auto;
}
.dropdownlist_default
{
	color: #333333;/*font-color of the buttons*/
	background: white;/*background-color of the buttons*/
	font-family: arial,helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;/*border-color of the buttons*/
    min-height: 16px;
    height: 16px;
}
.dd_fullrow {
    height:22px; padding-top: 3px; padding-bottom:3px;
}
.dd_fullrow_nobottom {
    height:22px; padding-top: 3px; padding-bottom:3px; border-bottom: 0;
}
.dd_fullrow_grid {
    height:22px; padding-top: 3px; padding-bottom:3px; border-bottom: 0; border-top:0; border-left:0; border-right:0
}
/*-------------------------------Datagrid-----------------------------*/
/*Changes in the datagrid have to be done maually*/

.datagrid 
{
	background-color: white; /*background-color in the datagrid*/
	color:black; /*font-color in the datagrid*/
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.datagrid_grid {
	background-color: #f0f0f0;
	color: black;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	border-bottom: gray 1px solid;	
}

.datagrid a
{
	text-decoration:underline /*format of the links in a datagrid*/ 
}

.datagrid_alternatingitem
{
	background-color: #d0d9e2;
	color:black; /*font-color of the even rows in the datagrid*/
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.datagrid_alternatingitem_grid {
	background-color: #F0F0F0;
	color: black;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
    border-bottom: gray 1px solid;	
}

.wf_header
{
background-color: #d9e4ec !important;
}

.wf_header_menu
{ 
    background-color: #004a7d  !important;
}

.wf_back 
{
    background-color: #f5f5f5 !important;
}
.wf_back_menu
{    
    background-color: #d9e4ec !important;
}

.wf_imagecollapse
{
    background-repeat: no-repeat;
    background-position:center;
    width: 11px;
    height: 8px;
    background-image:url(../images/wf2_collapselightblack.gif);
}

.wf_imageexpand
{
    background-repeat: no-repeat;
    background-position:center;
    width: 11px;
    height: 8px;
    background-image:url(../images/wf2_expandlightblack.gif);
}

.wf_imagecollapse_menu
{
    background-repeat: no-repeat;
    background-position:center;
    background-image:url(../images/wf2_collapsewhite.gif);
    width: 11px;
    height: 8px;
}

.wf_imageexpand_menu
{
    background-repeat: no-repeat;
    background-position:center;
    background-image:url(../images/wf2_expandwhite.gif);
    width: 11px;
    height: 8px;
}

.wf_region_settings
{
    background-repeat: no-repeat;
    background-position:center;
    background-image:url(../images/gearlightblack.png);
}

.wf_region_print
{
    background-repeat: no-repeat;
    background-position:center;
    background-image:url(../images/printlightblack.png);
}

.wf_region_app
{
    background-repeat: no-repeat;
    background-position:center;
    background-image:url(../images/applightblack.png);
}

.datagrid_header
{
	background-color: #616161;
	color:white; /*font-color of the datagrid header*/
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.datagrid_header_grid {
	color: white;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	background-color: #616161;
}

.dgfi
{
	color: white;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-left: gray 1px solid;	
    border-bottom: gray 1px solid;	
}

.dgfig
{
	color: white;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-top: gray 1px solid;	
    border-bottom: gray 2px solid;	
    border-left: gray 1px solid;	
}

.dgl 
{
    border-left: gray 1px solid !important;
}
.dgr 
{
    border-right: gray 1px solid !important;
}

.datagrid_header a
{
	color:white; /*font-color of the datagrid header*/
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	text-decoration:underline /*format of the links in a datagrid header (when sorting is possible)*/
}

.datagrid_header_grid a {
	color: white;
	font-weight: bold;
	font-size: 8pt;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
}

.datagrid_marked
{
	color:black; /*font-color of the datagrid header*/
	/*font-weight:bold; */
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	background-color: #F9B700; /*background-color of the datagrid header*/
}

.datagrid_footer
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
    font-weight: bold;
	border-top:2px solid black;	
}

.datagrid_footer td /* IE ignores border style on rows */
{
	border-top:2px solid black;	
}

.datagrid_footer_grid
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
    font-weight: bold;
	border-top:2px solid black;	
}

.datagrid_footer_grid td /* IE ignores border style on rows */
{
	border-top:2px solid black;	
}

.datagrid_page_footer
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	border-top:1px solid black;	
}

.datagrid_page_footer td /* IE ignores border style on rows */
{
	border-top:1px solid black;	
}

.datagrid_page_footer_grid
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	border-top:1.01px solid black;	
}

.datagrid_page_footer_grid td /* IE ignores border style on rows */
{
	border-top:1.01px solid black;	
}

.datagrid_group_bottom
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	border-bottom:1px solid black;	
}

.datagrid_group_bottom td /* IE ignores border style on rows */
{
	border-bottom:1px solid black;	
}

.datagrid_group_bottom_grid
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	border-bottom:1.01px solid black;	
}

.datagrid_group_bottom_grid td /* IE ignores border style on rows */
{
	border-bottom:1.01px solid black;	
}

.dggbnl
{
    border-bottom:0;	
}

.dggbnl td
{
    border-bottom:0;	
}

.dgggbnl
{
    border-bottom: gray 1px solid;	
}

.dgggbnl td
{
    border-bottom: gray 1px solid;	
}

.datagrid_group_top
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	border-top:1px solid black;	
}

.datagrid_group_top td /* IE ignores border style on rows */
{
	border-top:1px solid black;	
}

.datagrid_group_top_grid
{
	background-color: #bfc5cc;
	color:black; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
	border-top:1.01px solid black;	
    border-bottom: gray 1px solid;	
}

.datagrid_group_top_grid td /* IE ignores border style on rows */
{
	border-top:1.01px solid black;	
    border-bottom: gray 1px solid;	
}

.datagrid_group_selected
{
	font-weight:bold;
}

.dgg1
{
    background-color: #c9cfd6;
}

.dgg2
{
    background-color: #d3d9e0;
}

.dgg3
{
    background-color: #dde3ea;
}

.dggx
{
    background-color: #e7cff4;
}

.dggtnl
{
    border-top:0;	
}

.dggtnl td
{
    border-top:0;	
}

.dgggtnl
{
    border-top: 0;	
}

.dgggtnl td
{
    border-top: 0;	
}

.xinfo
{
	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:2px;
	padding-top:3px;
	padding-left:4px;
	padding-right:5px;
}

.xinfo_f
{
	background: #ffb02f;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:2px;
	padding-top:3px;
	padding-left:4px;
	padding-right:5px;
}

.xinfo_t
{
	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;
	padding-bottom:2px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.xinfo_tf
{
	background: #ffb02f;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;
	padding-bottom:2px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
}

.xinfo_fullrow
{
   	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:5px;
	padding-top:6px;
	padding-left:4px;
	padding-right:5px;
}

.xinfo_fullrowt
{
    background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;	
	padding-bottom:5px;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
}

.xinfo_fullrowf
{
   	background: #ffb02f;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:5px;
	padding-top:6px;
	padding-left:4px;
	padding-right:5px;
}

.xinfo_fullrowtf
{
    background: #ffb02f;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;	
	padding-bottom:5px;
	padding-top:6px;
	padding-left:5px;
	padding-right:5px;
}

.xinfo_fullrowgrid
{
  	background: white;
	padding-bottom:6px;
	padding-top:7px;
	padding-left:5px;
	padding-right:6px;
}

.xinfo_fullrowgridf
{
  	background: #ffb02f;
	padding-bottom:6px;
	padding-top:7px;
	padding-left:5px;
	padding-right:6px;
}

.xinfo_fullrowgridt
{
	background: white;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: gray;
	padding-bottom:6px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}

.xinfo_fullrowgridtf
{
	background: #ffb02f;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: gray;
	padding-bottom:6px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}


.xms_d /* xmultiselect dropdownicon, img is 10*5 and must be 16*16 */
{	
	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:4px;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
}

.xms_td /* xmultiselect dropdownicon after a textbox, no left border */
{	
	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;
	padding-bottom:4px;
	padding-top:5px;
	padding-left:2px;
	padding-right:3px;
}

.xms_df
{	
	background: #ffb02f;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:4px;
	padding-top:5px;
	padding-left:2px;
	padding-right:2px;
}

.xms_tdf
{	
	background: #ffb02f;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;
	padding-bottom:4px;
	padding-top:5px;
	padding-left:2px;
	padding-right:3px;
}

.xms_dfullrowgrid
{
   	background: white;
	padding-bottom:8px;
	padding-top:9px;
	padding-left:3px;
	padding-right:3px;
}

.xms_dfullrowgridf
{
   	background: #ffb02f;
	padding-bottom:8px;
	padding-top:9px;
	padding-left:3px;
	padding-right:3px;
}

.xms_dfullrow
{
   	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:7px;
	padding-top:8px;
	padding-left:2px;
	padding-right:2px;
}

.xms_dfullrowf
{
   	background: #ffb02f;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	padding-bottom:7px;
	padding-top:8px;
	padding-left:2px;
	padding-right:2px;
}

.xms_dfullrowgridt
{
   	background: white;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: gray;
	padding-bottom:8px;
	padding-top:9px;
	padding-left:2px;
	padding-right:3px;
}

.xms_dfullrowgridtf
{
   	background: #ffb02f;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: gray;
	padding-bottom:8px;
	padding-top:9px;
	padding-left:2px;
	padding-right:3px;
}

.xms_dfullrowt
{
   	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;
	padding-bottom:7px;
	padding-top:8px;
	padding-left:2px;
	padding-right:3px;
}

.xms_dfullrowtf
{
   	background: white;
	border-style: solid;
	border-width: 1px;
	border-color: #004a7d;
	border-left: 0;
	padding-bottom:7px;
	padding-top:8px;
	padding-left:2px;
	padding-right:3px;
}

.CXDDL
{  padding: 2px 5px 2px 5px;
}
.CXDDL:hover
{  background-color: #e0e0e0;
}

/*----------------------------------Label-------------------------------*/
/*Changing the colors of the labels (text, welcome, support) is not yet implemented and has to be done manually*/

.label_welcome
{
	color:black;/*font-color of the welcome-text*/
	font-size:8pt;
	font-family:arial,helvetica,sans-serif;
}

.label_support
{
	color:red; /*font-color of the support-information*/
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.label_warning
{
	color:orange; 
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.label_error
{
	color:red; 
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.label_success
{
    	color:green; 
    	font-weight:bold; 
    	font-size:8pt; 
    	font-family:arial,helvetica,sans-serif;
}

.label_text
{
	color:#333333; 
	font-size:8pt;
	font-family:arial,helvetica,sans-serif;
}

.label_confirm
{
	color:#333333; 
	font-size:10pt;
	font-family:arial,helvetica,sans-serif;
}

.label_text_bold
{
	color:#333333; 
  	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.label_history
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#000;
}
.label_whiteframe_title
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
    color:#333333;
}

.label_whiteframe_title_menu
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#ffffff;
}

.label_heading_title
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#004a7d;
}
.label_hyperlink
{
	color:#333333; 
	font-size:8pt;
	font-family:arial,helvetica,sans-serif;
	text-decoration:underline;/*style of the title*/
}
/*------------------------------------headings-------------------------------------*/
.label_title
{
   display:block;
	color:black; /*font-color of the title*/
	text-decoration:underline;/*style of the title*/
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.label_title_sub
{
   display:block;
	color:black;/*font-color of the title*/
	text-decoration:underline;/*style of the title*/
	font-weight:bold; 
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.arrow
{
	background-image:url(../images/arrow_yellow.gif); /*image of an arrow or bullet sized 4x8px*/
	background-repeat:no-repeat;
	background-position:middle;
	background-position:center;
}

.menulink
{
   	text-decoration: underline;
   	font-size: 8pt;
   	font-family: arial,helvetica,sans-serif;
   	line-height: 14pt;
}

/*-----------------------------special-------------------------------*/
.select
{
	color: black;/*font-color of the drop-down list*/
	background: #ffffff;/*background-color of the drop-down list*/
	font-family: arial,helvetica,sans-serif;
	font-size: 7pt;
	font-weight: normal;
}

.table_item /*this tag is only used in old mis-filters*/
{
	color:black;
   	font-size:8pt; 
   	font-family:arial,helvetica,sans-serif;
}

fieldset /*element from html 4.0. Works with IE 4.0, Firefox 1.0, Opera 5.12. Used because of FC 4.1 ShipmentProtest page*/
{
   border: 1px solid grey;
   padding: 5px;
}

legend
{
   color:black;
   font-size:8pt; 
   font-family:arial,helvetica,sans-serif;
   padding-bottom: 10px;
}

/*

NEW

*/

.menubutton_leftframe_main_bg
{
   padding-left   :3px;
   padding-right  :3px;
   padding-top    :2px;
   padding-bottom :2px;
}
.menubutton_leftframe_main
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#333333;
}
.menubutton_leftframe_main_Clicked
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#004a7d;
}
.menubutton_leftframe_main:hover
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#004a7d;
}

.menubutton_leftframe_bg
{
   padding-left   :5px;
   padding-right  :5px;
   padding-top    :1px;
   padding-bottom :1px;
}
.menubutton_leftframe
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#333333;/*font-color of the menu-item in the left frame*/
}
.menubutton_leftframe_Clicked
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#004a7d;/*font-color of the menu-item in the left frame*/
}
.menubutton_leftframe:hover
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#004a7d;/*font-color of the menu-item in the left frame*/
}

.menubutton_leftframe_sub_bg
{
   padding-left   :5px;
   padding-right  :5px;
   padding-top    :1px;
   padding-bottom :1px;
}
.menubutton_leftframe_sub
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#333333;/*font-color of the sub-menu-item in the left frame*/
}
.menubutton_leftframe_sub_Clicked
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#004a7d;/*font-color of the sub-menu-item in the left frame*/
}
.menubutton_leftframe_sub:hover
{
	border:none;
	font-family: arial,helvetica,sans-serif; 
	font-weight: bold; 
	font-size: 8pt; 
	color:#004a7d;/*font-color of the sub-menu-item in the left frame*/
}


/*This is for the EurologWebForm Template and specifies the padding to the menu at the left*/

.template_heading
{
   padding-left:20px;
   background-image:url(../Images/arrow_yellow.gif);
   background-position:10px center;
   background-repeat:no-repeat;
}

.template_content
{
   padding-top:15px;
   padding-left:20px;
}


.image_showhidemenu
{
   background-color:#004a7d;
   border-color:White;
   border-width:1px;
   border-style:Solid;
}

/*The ASP.Net Calendar style*/

.CalendarStyle
{
   background:White;
   border-color:#999999; 
  	font-family:arial,helvetica,sans-serif;
   font-size:8pt;
   color:Black;
   Height:160px;
   margin-left:10px;
   Width:180px; 	
}

.CalendarDayHeaderStyle
{
	background-image:url(../images/xgrid_header_back.png);
	background-repeat:repeat-x;
   font-weight:bold;
   font-size:8pt;
   color:White;
  	font-family:arial,helvetica,sans-serif;
}

.CalendarOtherMonthDayStyle
{
   background:#D9D9D9;
  	font-family:arial,helvetica,sans-serif;
}

.CalendarSelectedDayStyle
{
   background:#143485;
   font-weight:bold;
   color:White;
   border:solid 1px #E0F0EC;
  	font-family:arial,helvetica,sans-serif;
}

.CalendarSelectorStyle
{
   background:#E0F0EC;
  	font-family:arial,helvetica,sans-serif;
}

.CalendarTitleStyle
{
   font-weight:bold;
   color:black;
  	font-family:arial,helvetica,sans-serif;
}

.CalendarTodayDayStyle
{
   background:#D9D9D9;
   font-weight:bold;
   color:black;
   border:solid 1px #004a7d;  
  	font-family:arial,helvetica,sans-serif;
}

.CalendarWeekendDayStyle
{
   background:#FAEEEE;
  	font-family:arial,helvetica,sans-serif;
}

.CalendarDayStyle
{
  	font-family:arial,helvetica,sans-serif;
}

.CalendarNextPrevStyle
{
  	font-family:arial,helvetica,sans-serif;
   color:White;
}

/*Ajax Confirm Controls style*/

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopUp
{
   background-color:#F8F8F8;
   border-width:2px;
   border-color:black;
   border-style:solid;
   padding:10px;
}

/*Ajax DragPanel style*/

.dragPanel_DragMePanel
{
	text-align:center;
	border-color:Black;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	background-image:url(../images/xgrid_header_back.png);
	background-repeat:repeat-x;
	background-color: #18307B; /*background-color of the datagrid header*/
	height:20px;
	width:100%;
}

.dragPanel_DragMeLabel
{
	color:white; /*font-color of the datagrid header*/
	font-size:8pt; 
	font-family:arial,helvetica,sans-serif;
}

.dragPanel_DragContent
{
   overflow:scroll;
	border-color:Black;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	background-color:#F8F8F8;
   color:#333333; 
	font-size:8pt;
	font-family:arial,helvetica,sans-serif;
	height:100%;
	width:100%;
}

.dragPanel_resizingImage
{
	width:16px;
	height:16px;
	background-image:url(../images/resize.gif); /* this file is in the ajax toolkit samples */
	overflow:hidden;
	cursor:se-resize;
}
.dragPanel_ResizePanel
{
	background-color:#ffffff;
	/*border:solid 1px #445447;*/
	border-style:hidden;
	overflow:hidden;
}

.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
   border-style: solid;
	border-width: 1px;
	border-color: #004a7d;/*border-color of the buttons*/
}

.autocomplete_completionListElement
{
    BORDER-RIGHT: buttonshadow 1px solid;
    BORDER-TOP: buttonshadow 1px solid;
    VISIBILITY: hidden;
    MARGIN: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: buttonshadow 1px solid;
    CURSOR: default;
    COLOR: windowtext;
    BORDER-BOTTOM: buttonshadow 1px solid;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: left;
 	 border-color: #004a7d;/*border-color of the buttons*/
 	 padding:0px;
 	 min-width: 150px;
 	 width: auto !important;
     z-index: 32000 !important;
}
.autocomplete_highlightedListItem
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    COLOR: black;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white;
	 font-family: arial,helvetica,sans-serif;
	 font-size: 8pt;
  	 font-weight: bold;
  	 white-space: nowrap;
}
.autocomplete_listItem
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    COLOR: windowtext;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: white;
	 font-family: arial,helvetica,sans-serif;
	 font-size: 8pt;
  	 font-weight: normal;
  	 white-space: nowrap;
}

/* Ajax TabContainer*/
.ajax__tab_el .ajax__tab_header
{
   font-family: arial,helvetica,sans-serif;
   font-size: 12px;
   background: url(../images/ajax/tab-line.gif) repeat-x bottom;
}
.ajax__tab_el .ajax__tab_outer
{
   padding-right: 0;
   background: url(../images/ajax/tab-right.gif) no-repeat right;
   height: 21px;
}
.ajax__tab_el .ajax__tab_inner
{
   padding-left: 3px;
   background: url(../images/ajax/tab-left.gif) no-repeat;
}
.ajax__tab_el .ajax__tab_tab
{
   height: 13px;
   padding: 4px;
   margin: 0;
   background: url(../images/ajax/tab.gif) repeat-x;
}
.ajax__tab_el .ajax__tab_hover .ajax__tab_outer
{
   background: url(../images/ajax/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_el .ajax__tab_hover .ajax__tab_inner
{
   background: url(../images/ajax/tab-hover-left.gif) no-repeat;
}
.ajax__tab_el .ajax__tab_hover .ajax__tab_tab
{
   background: url(../images/ajax/tab-hover.gif) repeat-x;
}
.ajax__tab_el .ajax__tab_active .ajax__tab_outer
{
   background: url(../images/ajax/tab-active-right.gif) no-repeat right;
}
.ajax__tab_el .ajax__tab_active .ajax__tab_inner
{
   background: url(../images/ajax/tab-active-left.gif) no-repeat;
}
.ajax__tab_el .ajax__tab_active .ajax__tab_tab
{
   background: url(../images/ajax/tab-active.gif) repeat-x;
}
.ajax__tab_el .ajax__tab_body
{
   font-family: arial,helvetica,sans-serif;
   font-size: 11pt;
}

.weblog_header
{
   color:#333333; 
	font-size:13pt;
	font-family:arial,helvetica,sans-serif;
}

.weblog_footer
{
   color:#888888; 
	font-size:8pt;
	font-family:arial,helvetica,sans-serif;
}
.MaskError
{
    background-color: #e79595 !important;
}
.XMaskErrorArrow
{
    width: 17px;
    height: 11px;
    background-image: url("../images/TooltipErrorOut.png");    
    z-index: 30001;
}
.XMaskErrorTooltip
{
    color: #803333; 
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    z-index:30000; padding:5px 5px;     
    background-color: #e79595;
    border-radius:4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    -moz-box-shadow: 5px 5px 8px #CCC; 
    -webkit-box-shadow: 5px 5px 8px #CCC; 
    box-shadow: 5px 5px 8px #CCC;
    border:3px solid #b34545;
}
.XMaskErrorTooltip_Icon
{
    vertical-align: middle;
}
.XMaskErrorTooltip_Text
{
    padding-left: 5px;
    vertical-align: middle;
}
.modalPopUpBMSHeader {
	font-weight: bold;
	font-size: 6.5pt;
	color: #FFFFF2;
	font-family: verdana, helvetica, sans-serif;
	background-color: #4D4D4D;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 0px;
}
.modalPopUpBMSStockProgress {
	background-color: #F8F8F8;
	border-width: 2px;
	border-color: black;
	border-style: solid;
}
.progressBackgroundFilter {
          position:fixed; 
          top:0px; 
          bottom:0px; 
          left:0px;
          right:0px;
          overflow:hidden; 
          padding:0; 
          margin:0; 
          background-color:#000; 
          filter:alpha(opacity=0); 
          opacity:0.0; 
          z-index:10001;
}

.XMaskArrow {
                width: 17px;
                height: 11px;
                background-image: url(../images/TooltipArrowUp.png);
                z-index: 30001;
}
.XMaskArrowRight {
                width: 11px;
                height: 17px;
                background-image: url(../images/TooltipArrowRight.png);
                z-index: 30001;
}
.XMaskTooltip {
                color: #000000;
                font-family: verdana, arial, helvetica, sans-serif;
                font-size: 7pt;
                z-index: 30000;
                padding: 5px 5px;
                background-color: #EBEBEB;
                border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                -moz-box-shadow: 5px 5px 8px #CCC;
                -webkit-box-shadow: 5px 5px 8px #CCC;
                box-shadow: 5px 5px 8px #CCC;
                border: 3px solid #606060;
}
.XMaskTooltip_Icon {
                vertical-align: middle;
}
.XMaskTooltip_Text {
                padding-left: 5px;
                vertical-align: middle;
                display: inline-block;
}

